Schönen guten Abend,
sobald meine Variable $refNr einen Buchstaben enthält, funktioniert das Script nicht mehr, obwohl die Spalte als Varchar(20) angelegt ist. Mit reinen Zahlen funktioniert das.
Kann mir wer ne Lösung anbieten, wäre sehr dankbar. Benutze diese Abfrageform sehr oft und hatte noch nie Probleme auch nicht mit varchar
Danke für Eure Mühe
sobald meine Variable $refNr einen Buchstaben enthält, funktioniert das Script nicht mehr, obwohl die Spalte als Varchar(20) angelegt ist. Mit reinen Zahlen funktioniert das.
PHP-Code:
if($into == 0){ //das ist falsch, Richtig ist if($into ==true)
$sql = "SELECT refNr FROM ai_merkliste WHERE refNr='$merken' AND session='$sessionid'";
$ergebnis=mysql_query($sql,$db);
$gesamt = @mysql_num_rows($ergebnis);
if($gesamt==0){
$gueltigbis = time()+86400;
//echo $gueltigbis;
$sql="INSERT INTO ai_merkliste (session,refNr,angelegt,gueltigbis)VALUES
('$sessionid','$merken',NOW(),'$gueltigbis' )";
if(@mysql_query($sql, $db))//Wenn Eintrag erfolgreich
{
echo "<li><span class='zeitfarbe'>RefNr: $merken eingetragen</span></li>";
}
}
}
}
Danke für Eure Mühe
Kommentar