Hallo,
Ich habe ein Problem, ich habe folgende JOIN abfrage

PHP Code:
<?php
include('sql/db_connect.inc.php'); 
    
$sql'SELECT 
            pat.id,
            pat.name,
            pat.nachname,
            pat.geburtsdatum,
            pat.bit,
            patadresse.ort
          FROM
            patient pat
          JOIN
            pat_adresse patadresse ON (pat_adresse.id = pat.id)'
;
    
$patient $db->query ($sql) or die ("Fehlermeldung=".$db->error());
    
$anzahl_patienten mysqli_num_rows($patient);
    
    
//Mitarbeiterverwaltung
    
While (($pat $patient->fetch_assoc()) !== NULL){
            
$a=$pat["id"];
            
$b=$pat["name"];
            
$c=$pat["vorname"];
    echo 
"<h1>".$b.", ".$c."</h1><hr>";
    }
?>
ich bekomme als ausgabe

Code:
Fatal error:  Call to undefined method mysqli::error() in XXX/startseite.inc.php on line 14
meine db_connect.inc.php sieht so aus
PHP Code:
<?php
    
include('config.inc.php');
//DB-Verbidung
    
$db=mysqli_connect($url,$user,$pass);
    
$db->set_charset('utf8'); //maysql ab PHP 5.2.3
    
if ($db==false)    {
        echo 
"Keine Verbindung m&ouml;glich!";
        exit;
    }
    
$db->select_db($dbname
    or exit (
"Datenbank kann nicht ge&ouml;ffnet werden");
?>
bei einer "normalen" Abfrage bekomme ich meine Daten alle angezeigt.
Bei Google und co. bin ich auch nicht fündig geworden.

Kann mir wer eine Erklärung geben?

LG