mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given?

...komplette Frage anzeigen

1 Antwort

Dein Query funktioniert vermutlich nicht. Was passiert, wenn du den direkt in phpMyAdmin abschickst?

Ja die Abfrage an der DB hatte nicht richtig funktioniert. Habe nun folgenden Code der auch funktioniert. ;)

Als DBConnect.php:

<?php

error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'root' );
define ( 'MYSQL_KENNWORT', '' );
define ( 'MYSQL_DATENBANK', 'testbennet' );
?>

Und als Auslesenden Teil habe ich folgendes zusammengeschustert:

<?php

require_once ('dbconnect.php');
$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);

$sql = "SELECT * FROM tbl_test1";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysqli_error());
}
echo '';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "";
echo "". $zeile['Name'] . "";
echo "". $zeile['Adresse'] . "";
echo "". $zeile['Telefon'] . "";
echo "". $zeile['Nr'] . "";
echo "";
}
echo "";
mysqli_free_result( $db_erg );
?>
0

Was möchtest Du wissen?