insert befehl funktioniert nicht

rayphi

Mitglied
Kann mir jemand sagen was ich falsch gemacht habe?

PHP:
$sql = 'INSERT INTO ma (Vorname, Nachname, Username, Email, Klasse_ID, Abteilung_ID, Position_ID) VALUES (?, ?, ?, ?, (SELECT KlassenID FROM klasse WHERE Bezeichnung =?), (SELECT AbteilungsID FROM abt WHERE AbtBezeichnung =?), (SELECT PositionID FROM pos WHERE Pos =?))';
    $stmt = $db->prepare($sql);
    if (!$stmt) {
        return $db->error;

Hier die Fehlermeldung dazu
Fatal error: Call to a member function prepare() on a non-object in C:\xampp1.7.1\xampp\htdocs\ContractManager\actions\addEmployee.php on line 55

( $stmt = $db->prepare($sql); <<< das ist line 55 )

vielen dank
rayphi
 
Zurück