Hi Leuts,
Datum und Zeit des Users schreibe ich in eine sql-db.
Aus der ID, Datum und Zeit will ich wiederrum eine ganze Zahl erzeugen.
das php-script sieht jetzt folgendermaßen aus (Fehlermeldung steht im Kommentar):
<?php
$database= "XXXXX";
$sqlhost= "localhost";
$sqluser= "YYYYY";
$sqlpass= "ZZZZZ";
$verbindung = mysql_connect ( $sqlhost, $sqluser, $sqlpass);
if (!$verbindung) {
echo "Keine Verbindung zur DB möglich!\n";
exit;
}
$date = date("d.m.Y");
$time = date("H:i:s");
mysql_query("INSERT INTO headrotation SET DATEhr = '$date',TIMEhr = '$time'");
//ab da bekomme ich die Fehlermeldung:
//Supplied argument is not a valid MySQL result resource
$lesen = mysql_query("select IDhr, DATEhr, TIMEhr from headrotation ");
while($row = mysql_fetch_array($lesen))
{ $nummer = $row[IDhr].".".$row[DATEhr].".".$row[TIMEhr];
$eintrag = mysql_query(" update headrotation set NUMMERhr='$nummer' where IDhr='$row[IDhr]' ");
}
mysql_close($verbindung);
?>
Ich habe ein $ vor "lesen" gesetzt weil es sich ja um 'ne variable handelt. ich glaube, das habt ihr vergessen.
Noch was:
Der Teil bis
mysql_query("INSERT INTO headrotation SET DATEhr = '$date',TIMEhr = '$time',IPhr = '$ip'");
paßt aber ich kann in phpmyadmin den neuen Datensatz-Eintrag nicht sehen.
Is das ein Aktualisierungsproblem oder was??
Bitte um Rat
Datum und Zeit des Users schreibe ich in eine sql-db.
Aus der ID, Datum und Zeit will ich wiederrum eine ganze Zahl erzeugen.
das php-script sieht jetzt folgendermaßen aus (Fehlermeldung steht im Kommentar):
<?php
$database= "XXXXX";
$sqlhost= "localhost";
$sqluser= "YYYYY";
$sqlpass= "ZZZZZ";
$verbindung = mysql_connect ( $sqlhost, $sqluser, $sqlpass);
if (!$verbindung) {
echo "Keine Verbindung zur DB möglich!\n";
exit;
}
$date = date("d.m.Y");
$time = date("H:i:s");
mysql_query("INSERT INTO headrotation SET DATEhr = '$date',TIMEhr = '$time'");
//ab da bekomme ich die Fehlermeldung:
//Supplied argument is not a valid MySQL result resource
$lesen = mysql_query("select IDhr, DATEhr, TIMEhr from headrotation ");
while($row = mysql_fetch_array($lesen))
{ $nummer = $row[IDhr].".".$row[DATEhr].".".$row[TIMEhr];
$eintrag = mysql_query(" update headrotation set NUMMERhr='$nummer' where IDhr='$row[IDhr]' ");
}
mysql_close($verbindung);
?>
Ich habe ein $ vor "lesen" gesetzt weil es sich ja um 'ne variable handelt. ich glaube, das habt ihr vergessen.
Noch was:
Der Teil bis
mysql_query("INSERT INTO headrotation SET DATEhr = '$date',TIMEhr = '$time',IPhr = '$ip'");
paßt aber ich kann in phpmyadmin den neuen Datensatz-Eintrag nicht sehen.
Is das ein Aktualisierungsproblem oder was??
Bitte um Rat
Kommentar