psifactory
Erfahrenes Mitglied
Hi,
Glaub ich habe da was nicht so recht verstanden...
wenn ich mit folgendem Code eine Abfrage mache, wird mir nur die erste Abfrage ausgegeben (mitarbeiter)
Bei der zweiten Abfrage bekomme ich den ersten Datensatz ausgegeben und dann folgenden Error: Fatal error: Call to a member function fetch() on a non-object in C:\xampp\... on line 25
Wär super wenn mich mal jemand über meinen Fehler aufklären würde!
Glaub ich habe da was nicht so recht verstanden...
wenn ich mit folgendem Code eine Abfrage mache, wird mir nur die erste Abfrage ausgegeben (mitarbeiter)
Bei der zweiten Abfrage bekomme ich den ersten Datensatz ausgegeben und dann folgenden Error: Fatal error: Call to a member function fetch() on a non-object in C:\xampp\... on line 25
Wär super wenn mich mal jemand über meinen Fehler aufklären würde!
PHP:
<? // Neues Datenbank-Objekt erzeugen
$db = @new mysqli( 'localhost', 'root', '', 'erp' );
// Pruefen ob die Datenbankverbindung hergestellt werden konnte
if (mysqli_connect_errno() == 0)
{
$sql_mitarbeiter = 'SELECT `id` , `vorname`, `nachname` FROM `mitarbeiter` ORDER BY `vorname`';
$sql_bereich = 'SELECT `id` , `bereich` FROM `bereich` ORDER BY `id`';
// Statement vorbereiten
$mitarbeiter = $db->prepare( $sql_mitarbeiter );
// an die DB schicken
$mitarbeiter->execute();
// Ergebnis an Variablen binden
$mitarbeiter->bind_result( $id , $vorname, $nachname );
// Ergebnisse ausgeben
while ($mitarbeiter->fetch())
{
echo $id.htmlentities($vorname).htmlentities($nachname)."<br />";
}
$bereich = $db->prepare ( $sql_bereich );
$bereich->execute();
$bereich->bind_result ($id , $bereich);
while ($bereich->fetch())
{
echo $id.htmlentities($bereich)."<br />";
}
}
else
{
echo "Keine Verbindung zur Datenbank";
}