EKKi: fehler beim datenausgeben- sql und php

Beitrag lesen

Mahlzeit Roffl,

ich hab ein problem beim ausgeben einer sql datenbank. der fehler ist immer: "mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given..."

Ich übersetze mal frei: "mysqli_fetch_assoc() erwartet, dass der erste Parameter vom Typ mysqli_result ist, es wurde aber ein boolean-Wert übergeben..."

Dämmert's?

$db = @mysqli_connect($host, $user, $pass) or die("Verbindung zu MySQL gescheitert!");

Jawoll ... eventuelle Fehlermeldungen unterdrücken wir und falls es nicht klappt, lassen wir den Anwender halt im Regen stehen. Beachte bitte Zitat 1281!

$sql = "SELECT * FROM $typ";

Woher kommt $typ? Was ist dort enthalten?

$result = mysqli_query($db, $sql);

Informiere Dich darüber, welche Rückgabewerte die Funktion mysqli_query() liefert. Lasse Dir ggf. mittels mysqli_error() ausgeben, welcher Rückgabewert in Deinem konkreten Fall auftritt. Überlege, ob ...

while ($row = mysqli_fetch_assoc($result)){

... mysqli_fetch_assoc() damit etwas anfangen kann und inwiefern die o.g. Fehlermeldung Dir ziemlich *genau das* mitteilt.

bitte um hilfe

Kannst Du haben: Dir fehlen elementare Grundlagen im sinnvollen Debuggen.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|