Zitat:
|
Zitat von Du-weisst-schon-wer Was bitte willst du??? |
Was ich will ist dass mir die Select abfrage die Zeit im time() vormat abliefer damit ich nachher eine IF-Abfrage machen kann =)
Code:
$fis = mysql_query("SELECT Zeit FROM log");
$row = mysql_fetch_row($fis);
$rows = mysql_num_rows($fis);
$last = $row[0];
$unt = $zeit - $last;
if ($unt >= $real) {
Die Tabelle log hat 2 Felder: Zeit und IP. Wie du hier im Code siehst wird die Datei "normal" gelesen. aber die Ausgaben bei $rows ist 0 und die Ausgabe $row[0] ist gar nichts. Natürlich führt es mir dann nachher die If-Abfrage mit true aus.
Und das kommt nach der IF-Abfrage:
Code:
// User in Log schreiben
$sql = 'CREATE TABLE `log` ( `Zeit` VARCHAR( 30 ) NOT NULL ,'
. ' `IP` VARCHAR( 50 ) NOT NULL );'
. ' ';
mysql_query($sql);
$sql = "INSERT INTO log ( Zeit, IP ) VALUES ( '$zeit', '$ip' )";
mysql_query($sql);
Also sogar bei dem 1. mal wird die Zeit und die IP in die Tabelle log geschrieben. Aber das ist nicht nur beim 1. mal so, sondern jedes mal wenn man die Seite neulädt. Ich schliesse daraus dass die Select abfrage falsch ist =)...