Problem mit mysqli-abfrage

hallo,
nach stundenlangem fehlersuchen und tutorial-lesen, schaff ichs iwie noch immer nicht, eine mysqli abfrage abzusenden.

db-verbindung:

$db = new mysqli($db_host, $db_user, $db_pass, $db_name); if(mysqli_connect_errno()) { die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');

abfrage-code:

$query = "SELECT * FROM news LIMIT 10"; $result = $db->query($query); while($row = $result->fetch_array()) { echo($row['1']."<br />\n"); echo($row['2']."<br />\n"); echo($row['3']."<br />\n"); }

als fehler erhalte ich immer:

ich verstehe jedoch nicht, warum $result kein objekt ist…sollte nicht eigentlich über:

ein objekt erzeugt werden?

wäre nett wenn mich jemand auf die richtige spur lenken könnte
(der rückgabewert sollte ja ein array sein oder?)

mfg, andi

Sieht so aus als ob die SQL abfrage fehlschlägt.
(evtl. musst du auf Groß/Kleinschreibung acht geben)
Bau mal noch

if (!$result) { die("Fehler: ".$db->error); }

nach

ein und schau was ausgegeben wird

…danke, hab den fehler gefunden. hatte leider den falschen datenbank-namen angegeben, in der er die tabelle natürlich nich gefunden hat.

mfg, andi