Hi,
ich habe ein problem, und zwar speicher ich den timestamp in einer sql datenbank ab und möchte dass wenn das scirpt aufgerufen wird nachgeschaut wird ob der alte timestamp eintrag mehr als 12h her ist, wenn ja wird eine aktion ausgeführt wenn nein soll sowas wie echo "12h sind noch nicht um"; stehen, habe das seit gestern ausgiebig getestet und bekomm es nicht hin... Hier mal ein teil meines scriptes:
Ich hoffe jemand von euch kann mir helfen, ich habe mir wirklich sehr mühe gegeben habe sehr oft verschiedene sachen ausprobiert nichts geht q.q
mfg carter
ich habe ein problem, und zwar speicher ich den timestamp in einer sql datenbank ab und möchte dass wenn das scirpt aufgerufen wird nachgeschaut wird ob der alte timestamp eintrag mehr als 12h her ist, wenn ja wird eine aktion ausgeführt wenn nein soll sowas wie echo "12h sind noch nicht um"; stehen, habe das seit gestern ausgiebig getestet und bekomm es nicht hin... Hier mal ein teil meines scriptes:
PHP-Code:
<?php
$accid = $_SESSION['account_id']; // session wird gespeichert...!
mysql_query("INSERT INTO voteone (id,vote1time) VALUES ('$accid','".time()."')");// timestamp wird gespeichert, alles np doch nun kommt das prob:
$result2 = mysql_query("SELECT * FROM voteone WHERE id='$accid' AND ( UNIX_TIMESTAMP(vote1time) - UNIX_TIMESTAMP() ) > (3600*12)"); // das soll die abfrage sein ob bereits 12h vergangen sind oder nicht
if(mysql_fetch_assoc($result2)){
echo "du kannst nur alle 12h was machn!";
}else{
echo "12h sind um yeah";
// nur funktioniert das ganze nicht, es steht immer da "12 h sind um yeah"
mfg carter
Kommentar