php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.01.2012, 17:01  
Neuer Benutzer
 
Registriert seit: 14.01.2012
Beiträge: 28
PHP-Kenntnisse:
Anfänger
Navader befindet sich auf einem aufstrebenden Ast
Standard Wert in MySQL Tabelle automatisch hochzählen

Hallo, ich hab folgendes Problem:
Ich hab eine Tabelle wo in einer Spalte ein Zahlwert steht und in einer anderen Tabelle auch ein Zahlwert.
Nun möcht ich das der erste Zahlwert automatisch mit der Zeit hochgezählt wird (z.b. um +1 pro Stunde). Wenn die Zahl so weit hochgezählt wurde bis sie denn Wert aus der 2. Tabelle erreicht hat soll der Wert nicht mehr steigen. Der Wert soll natürlich auch hochgezählt werden wenn sich gerade niemand auf der Website aufhält.

Nun erwarte ich natürlich nicht dass mir hier jemand ein Script schreibt, sondern ich wollt wissen ob soetwas überhaupt mit PHP Script möglich ist. Wenn es nicht mit PHP möglich ist, wie dann?

Wäre nett wenn jemand ein Tipp für mich hat.
Navader ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.01.2012, 17:08  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Es ist möglich, allerdings nur mit einem Cronjob welcher dein Script in bestimmten Abständen aufruft.
Das Script selbst sollte wohl kein Problem sein.
1. Beide Werte aus der Datenbank holen
2. Überprüfen ob Wert1 < Wert2
3. Wert1 inkrementieren wenn Statement true
4. Zurück in die Datenbank
Solu ist offline   Mit Zitat antworten
Alt 18.01.2012, 17:14  
Neuer Benutzer
 
Registriert seit: 14.01.2012
Beiträge: 28
PHP-Kenntnisse:
Anfänger
Navader befindet sich auf einem aufstrebenden Ast
Standard

Ok danke da werd ich mir mal angucken wie soein cronjob funktioniert. Ja das Skript ist ja wirklich schnell und einfach gebastelt, wenn ich dort nichts mit der Zeit einbauen muss.

Sollt ich das Skript dann unzugänglich für Besucher der Webseite machen? Oder wird das irgendwo auf einem extra-server gelagert?
Navader ist offline   Mit Zitat antworten
Alt 18.01.2012, 17:30  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

In einen separaten Ordner, htaccess dazu und gut (auf deinem Server).
Hier mal noch einen Link zu einem Anbieter, bei welchem ich auch schon Cronjobs hatte.

// Manche Hoster bieten dir das schon im Hostingplan mit an. Einfach mal nachfragen, oder, wenn du cPanel benutzt, sollte es in der Übersicht zu finden sein.
Solu ist offline   Mit Zitat antworten
Alt 18.01.2012, 18:10  
Neuer Benutzer
 
Registriert seit: 14.01.2012
Beiträge: 28
PHP-Kenntnisse:
Anfänger
Navader befindet sich auf einem aufstrebenden Ast
Standard

ok danke, dass mein hoster Cronjob anbietet bezweifle ich, nutze derzeit noch einen freehoster, solange bis meine website fertig gescriptet ist.

Thread kann geschlossen werden
Navader ist offline   Mit Zitat antworten
Alt 18.01.2012, 18:21  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Solu Beitrag anzeigen
Es ist möglich, allerdings nur mit einem Cronjob welcher dein Script in bestimmten Abständen aufruft.
Klar ist das möglich, aber warum soll auch dann was berechnet werden, wenn keine Kundschaft da ist? Der MySQL Server hat eh schon genug zu tun und langweilt sich ganz bestimmt nicht.
  Mit Zitat antworten
Alt 18.01.2012, 20:20  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
aber warum soll auch dann was berechnet werden, wenn keine Kundschaft da ist
Steht ja hier nicht zur Debatte da...
Zitat:
Der Wert soll natürlich auch hochgezählt werden wenn sich gerade niemand auf der Website aufhält.
Mein Posting ist eine Lösung zur Frage des TE. Ich habe mir um das "warum" keine gedanken gemacht (Aufgabe des TE).
Solu ist offline   Mit Zitat antworten
Alt 18.01.2012, 21:00  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Warum nicht einfach die Startzeit abspeichern, falls es Zeitbasierend ist und dann jeweils mit PHP kurz in den aktuellen Counter umrechnen.

Warum muss der Counter eigentlich hochgezählt werden, wenn keine Personen auf der Website sind?
Dann kann es doch auch keinen geben, der ihn nutzen könnte.

PS: Für Crones auf Freehostern ist http://cronjob.de/ ganz interessant, da wird einfach in regelmäßigen Zeitabschnitten eine bestimmte Website aufgerufen.
ChrisvA ist offline   Mit Zitat antworten
Alt 18.01.2012, 21:04  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Warum nicht einfach die Startzeit abspeichern, falls es Zeitbasierend ist und dann jeweils mit PHP kurz in den aktuellen Counter umrechnen.
Würde ich nicht anderst regeln.
Solu ist offline   Mit Zitat antworten
Alt 18.01.2012, 21:50  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Solu Beitrag anzeigen
Steht ja hier nicht zur Debatte da...
Na und? Es muß ja wenigstens darauf hingewiesen werden, daß die Vorstellungen des TS mit einigen Bocksprüngen zwar realisierbar sind, aber das grundsätzliche Konzept Mist ist.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql Spalte einer Tabelle als Spalte einer zweiten Tabelle Hoschi Datenbanken 2 04.03.2011 21:23
[Erledigt] Ausgabe einer MySQL Tabelle umdrehen Index PHP Einsteiger 11 22.01.2011 19:42
MySQL Felder vergleichen und Wert ausgeben Nike77 Datenbanken 22 19.10.2010 14:43
[Erledigt] MySQL: doppelten Wert vermeiden halskrause Datenbanken 12 04.10.2010 09:45
Selectbox Wert an MYSQL Tabelle übergeben Muchi123 PHP Tipps 2010 6 07.09.2010 12:54
Daten aus Tabelle 1 über Vergleich mit Tabelle 2 ziehen (MySQL) juice122 Datenbanken 12 28.05.2010 22:22
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
[Erledigt] MySQL Auswahl der vorhandenen IDs in einer Tabelle &amp; dadurch auswahl ander Enra PHP Tipps 2009 11 20.03.2009 21:13
MySql Abfrage aus mehreren Tabellen an eine Tabelle begrenzen. matze123456 Datenbanken 6 20.02.2009 23:43
[Erledigt] Mysql Tabelle liest bei Float nix aus?? Toby Datenbanken 10 19.02.2009 23:08
[Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz MasterChief PHP Tipps 2008 3 13.10.2008 11:39
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] tabelle in Mysql übertragen Datenbanken 0 05.08.2004 10:23
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wert in tabelle automatisch hochzählen, mysql phpmyadmin id hochzählen, mysql wert automatisch hochzählen wenn neuer datensatz, mysql wert automatisch hochzählen, php tabelle automatisch hochzählen, php datenbank id hochzählen, mysql werte eintragen hochzählen 1, php script automatisch hochzählen, mysql werte hochzählen update, html code tabelle zum hochzählen, mysql feld hochzählen, mysql update automatisch hochzählen, mysql wert in tabelle hochzählen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum