Zum Inhalt springen

Heikooo

Mitglieder
  • Gesamte Inhalte

    32
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Heikooo

  1. Dann haben wir ja das Problem. Wie eben schon von jemandem hier erwähnt ist time() eine PHP-Funktion. Das heisst das hier würde gehen: $time = time(); ohne dieses mssql_query drum herum. Und aus Interesse. Du hast Schätzungsweise für "Vote_count" den Typ Integer hinterlegt ja? Wieso versuchst du deine Datenbank noch zu ärgern indem du ihr dennoch einen String übergibst? Ich gehe davon aus das account, vote_time und vote_count jeweils Integer sind. Daher würde diese Zeile völlig ausreichen (auch die $time = time(); kannst du dir dann sparen): mssql_query("insert into vote_log (account, ip, vote_time, vote_count) VALUES (" . $userID . ", '" . $ip . "', " . time() . ", 1)");
  2. Ok das war wohl nur das TestScript Kannst du mal den Teil hier rein kopieren wo du das erstellen des Zeitstempels und das eintragen in die Datenbank machst?
  3. Am besten wäre zu zeigst uns mal diese Zeile 7 die in deiner Notice erwähnt wird
  4. Kannst du mal die ganze Zeile Code zeigen? :s eigentlich kann das nicht sein
  5. Achso dein Datentyp in MySQL muss ein INT(11) sein. Du hast da ja schätzungsweise ein Datetime-Typ hinterlegt.
  6. Man kann auch den Wert der aus der Datenbank kommt an die PHP-Funktion "strtotime()" geben und bekommt damit den Unix-Timestamp zurück. Da kannst du dann rechnen Wenn es einmal am Tag sein soll und nicht alle 24 Stunden würde ich noch mktime() empfehlen Einfach ein bisschen basteln dann kommt was hübsches raus^^ PS: Ich würde sowie nicht getdate in die Datenbank schreiben sondern hier schon "time()" verwenden um direkt einen Zeitstempel zu speichern. Integer sind für Datenbanken immer angenehmer und wenn du sowie damit rechnen willst und nicht nur für Ausgabezwecke gedacht ist ein Zeitstempel immer die bessere Wahl.
  7. Perfekte Antwort, ich hatte etwas ähnliches gedacht @FN_LuxX: Defintiv beides. Das Darstellen deiner Seiten mit HTML, das auslesen der Datenbank und das eintragen in die Datenbank per PHP. Und als Tipp, für das nächtliche Resetten, was du sicherlich nicht per Hand machen willst, mal nach "CronJob" googlen oder falls es schrecklicherweise ein windows-Server sein sollte nach "ScheduledTasks". Da wirst du genug finden was dir nachts die Datenbank aufräumt. Ich würde aber vllt an deiner Stelle vermeiden alles wieder zu löschen, sondern das ganze per Zeitstempel lösen. Bei jeder Bestellung einfach Datum und Zeit anhand vom Unix-Timestamp speichern und bei jeder fertigen Bestellung nur die von den letzten Stunden berücksichtigen. So kannst du wenn du Zeit und Lust hast dem User auch anbieten das seine letzten 5 Bestellungen aufgelistet werden und er nur einen Klick machen muss für z.B. "nochmal das gleiche wie gestern"

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...