Zitat:
Zitat von Borsti
Du schmeißt MySQL und MySQLi wahllos durcheinander, das ist dein Problem.
Du musst dich entscheiden, entweder MySQL oder MySQLi, beides zusammen geht nicht.
|
Also ich seh hier nur mysqli?
Schau mal, was mysqli_query zurückliefert:
PHP: mysqli::query - Manual
Returns FALSE on failure.
Das heißt, du hast in deiner Abfrage einen Fehler. Da die Syntax passt, würde ich vermuten, dass die Tabelle "freunde" nicht oder nicht in dieser Struktur existiert. Du kannst dir den Fehler anzeigen lassen:
PHP-Code:
if ($abfrage === false) {
echo 'Fehler: ' . mysqli_error($verbindung);
}
nach dem mysqli_query.
Ich würde dir außerdem raten, deine Bedingungen anders zu setzen:
Statt:
PHP-Code:
if ($keine_fehler_aufgetreten) {
mach_was();
} else {
gib_fehler_aus();
}
würde ich dir folgenden Stil eher ans Herz legen:
PHP-Code:
if ($fehler_aufgetreten) {
gib_fehler_aus();
exit;
}
mach_was();
Letztlich ist es Geschmackssache, aber so hast du nicht tausend Verschachtelungen ineinander und kommst nicht so schnell durcheinander. Dadurch wird dein gesamter Quelltext deutlich lesbarer.