Problem bei einer SELECT Abfrage , WHERE NOT EXISTS
    
Günther
    
    
      
    
  - mysqli
- 0  dedlfix dedlfix
 nicht angemeldet
 nicht angemeldetHallo, ich schreibe meine Seite gerade um mittels pdo. Doch nun komme ich nicht mehr weiter. Eine Fehlermeldung bremst mich aus.
Fatal error: Uncaught Error: Call to a member function execute() on string in
Vorher gehts
$sql =  "SELECT a.id, a.datei FROM avatar a WHERE NOT EXISTS ( SELECT * FROM user WHERE avatar=a.id)";	
$result = mysql_query;
Nachher nicht mehr
$statement =  "SELECT a.id, a.datei FROM avatar a WHERE NOT EXISTS ( SELECT * FROM user WHERE avatar=a.id)";	
$result = $statement->execute();
und die Fehlermeldung verstehe ich nicht recht!
Günther
Tach!
Fatal error: Uncaught Error: Call to a member function execute() on string in
$statement = "SELECT a.id, a.datei FROM avatar a WHERE NOT EXISTS ( SELECT * FROM user WHERE avatar=a.id)"; $result = $statement->execute();
Ein String ist kein Object. Bitte schau nochmal in die Dokumentation, wie man es richtig macht. Da fehlt der Prepare-Schritt. Oder du nimmst die query-Methode, wenn du keine Parameter zu übergeben hast.
dedlfix.