Hallo!
Will bei meinem Adressbuch eine Sortierung nach dem Nachnamen haben.
Hier der Code ohne Sortierung:
Hier der Code mit Sortierung:
Dann kommt aber immer folgender 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 'WHERE Nickname = 'paul'' at line 4
Könnt Ihr mir weiterhelfen?
Will bei meinem Adressbuch eine Sortierung nach dem Nachnamen haben.
Hier der Code ohne Sortierung:
PHP:
<?php
$verb = mysql_connect($ahost, $auser, $apasswort) or die("Fehler in Verbindung");
$anweisung = "SELECT *
FROM Adressbuch
WHERE Nickname = '$usr' ";
if (mysql_select_db($adbname, $verb) ) {
$ereg = mysql_query($anweisung, $verb) or die(mysql_error());
if ($ereg) {
while ($Row = mysql_fetch_assoc($ereg)) {
echo "<table border='0' width='100%' id='table1' style='border-collapse: collapse'>
<tr>
<td width='20%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Nachname'].",".$Row['Vorname']."</font></td>
<td width='25%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Mail']."</font></td>
<td width='25%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Telefon']."</font></td>
<td width='23%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Adresse']."</font></td>
<td width='6%'><input type='checkbox' name='del[]' value='".$Row['Id']."'></td>
</tr>
</table>";
}
}
else {
echo "fehler";
}
} else {
echo "fehler2";
}
?>
Hier der Code mit Sortierung:
PHP:
<?php
$verb = mysql_connect($ahost, $auser, $apasswort) or die("Fehler in Verbindung");
$anweisung = "SELECT *
FROM Adressbuch
ORDER BY Nachname
WHERE Nickname = '$usr' ";
if (mysql_select_db($adbname, $verb) ) {
$ereg = mysql_query($anweisung, $verb) or die(mysql_error());
if ($ereg) {
while ($Row = mysql_fetch_assoc($ereg)) {
echo "<table border='0' width='100%' id='table1' style='border-collapse: collapse'>
<tr>
<td width='20%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Nachname'].",".$Row['Vorname']."</font></td>
<td width='25%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Mail']."</font></td>
<td width='25%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Telefon']."</font></td>
<td width='23%'><font face='Tahoma' style='font-size: 8pt'>".$Row['Adresse']."</font></td>
<td width='6%'><input type='checkbox' name='del[]' value='".$Row['Id']."'></td>
</tr>
</table>";
}
}
else {
echo "fehler";
}
} else {
echo "fehler2";
}
?>
Dann kommt aber immer folgender 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 'WHERE Nickname = 'paul'' at line 4
Könnt Ihr mir weiterhelfen?