Ich habe zwei verschiedene Tabellenabfragen auf einer Seite. Leider kommt da aber eine Fehlermeldung. Woran liegt das?
PHP-Code:
$link = mysql_connect("xxx", "xxx", "xxx")
or die("Es ist ein Fehler aufgetreten.");
mysql_select_db("xxx") or die("Es ist ein Fehler aufgetreten!!!");
$result = mysql_query("SELECT * FROM kunden WHERE `kundennummer` LIKE '$kundennummer'") or die("Anfrage fehlgeschlagen: " . mysql_error());
while($row = mysql_fetch_assoc($result)) {
$kundennummer = $row['kundennummer'];
$kundenname = $row['kundenname'];
$kundenvorname = $row['kundenvorname'];
$kundenpasswort = $row['kundenpasswort'];
};
mysql_free_result($result);
mysql_close($link);
...
$link = mysql_connect("xxx", "xxx", "xxx")
or die("Es ist ein Fehler aufgetreten.");
mysql_select_db("xxx") or die("Es ist ein Fehler aufgetreten!!!");
$result = mysql_query("SELECT artikelnummer,name,anzahl,preis FROM 015036221") or die("Anfrage fehlgeschlagen: " . mysql_error());
echo "<table border="1" align=center width=400";
echo "<tr>";
echo "<div color="#ffff00">";
while ($field=mysql_fetch_field($result)) {
echo "<th align=center>$field->name</A></th>";
}
echo "</font></tr>";
while($row = mysql_fetch_row($result)) {
echo "<tr>";
for($i=0; $i < mysql_num_fields($result); $i++) {
echo "<td align=center>$row[$i]</td>";
}
echo "</tr>n";
}
echo "</table>";
mysql_free_result($result);
mysql_close($link);
Als Fehlermeldung bekomme ich:
Anfrage fehlgeschlagen: 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 '015036221' at line 1