Hallo,
Bin gerade bei DVD 6 Beispiel "kontaktliste" (kontaktlöschen fehlermeldung) angelangt und ich habe folgendes problem
PHP
<?php
echo "<h1>Löschen</h1>";
// Was oben über die URL übergeben worden ist wird an die variablen übergeben
$id =@ $_GET['id'];
$aktion = @ $_GET['aktion'];
// Kontrollanzeige
// echo "<p>Übergebeb Variable ID: $id</p>";
// echo "<p>Übergebeb Variable aktion: $aktion</p>";
// akiotn loeschennachfrage das von kontaktliste über Get übergeben worde ist wird an die Variable $aktion übergeben
if ( $aktion == "loeschennachfrage")
{
$sql="SELECT nachname, vorname, FROM personendaten ";
$sql.="WHERE id='$id' ";
echo "<p>SQL: $sql</p>";
// Verbindungsaufbau zur MYSQL aufnehmen
require ('datenbankaufruf.inc.php');
$datensatz = mysql_fetch_array($erg, MYSQL_ASSOC);
echo "<p>Soll der Eintrag: </p>";
echo $datensatz['nachname'];
echo ", ";
echo $datensatz['vorname'];
echo "wirklich gelöscht werden";
echo mysql_error();
echo " Wirklich löschen";
// Auf Link klicken dann wird wirklich gelöscht ansonsten noch nicht
echo "<p><a href =\"kontaktloeschen.php?id=$id&aktion=loeschen\">Ja - löschen</a></p>";
}
// Wenn aktion loeschen nur dann SQL Befehl ausgeben
if ($aktion =="loeschen")
{
$sql = "DELETE FROM `adressliste`.`personendaten` WHERE `personendaten`.`id`='$id' LIMIT 1";
echo "SQL: $sql";
// Verbindungsaufbau zur MYSQL aufnehmen
require ('datenbankaufruf.inc.php');
echo "<p>Erfolgreich gelöscht</p>";
}
?>
<a href="kontaktliste.php">Zurück zur Kontatliste</a>
Alles anzeigen
Ich bekomm immer die Fehlermeldung:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean
given in C:\Philipp\xampp\htdocs\kontaktloeschen.php on line
23
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 'FROM
personendaten WHERE id='3'' at line 1 Wirklich löschen
Habs genau so eingegeben wie im Video auch