Habe ein Problem mit der Abfrage Funktion SELECT... etc. mein Skript sieht bis anhin so aus:
Dabei kommt aber immer diesen Fehler aus: MySQL-Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 und in der line 1 ist <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Nun fehlen mir irgendwelche Kommatas oder Anführungszeichen ? Zudem gibt es einen geeigneten Operator um die db abzufragen ob ein Wert schon vorhanden ist ? Oder braucht es dafür gar keinen ?
Danke für eure Hilfe
mfg deep9
PHP-Code:
$sql = mysql_query("SELECT * FROM bslkalender WHERE feld = $name")
or die ("MySQL-Fehler: " . mysql_error());
$row = mysql_num_rows($sql);
if($rows > 0) {
echo "Eintrag bereits vorhanden";
}
else
{
$sqlab = "INSERT INTO bslkalender";
$sqlab .= "(name, vorname, firma, strasse, plz, ort,";
$sqlab .= " email, tel, fax, anz) values ";
$sqlab .= "('$na', '$vn', '$fa', '$str', $plz, '$ort', '$email', $tel, $fax, $anz)";
mysql_query($sqlab);
Nun fehlen mir irgendwelche Kommatas oder Anführungszeichen ? Zudem gibt es einen geeigneten Operator um die db abzufragen ob ein Wert schon vorhanden ist ? Oder braucht es dafür gar keinen ?
Danke für eure Hilfe
mfg deep9
Kommentar