Durchsuchen von einer Datenbank nach mehreren Faktoren.

Moment. Wenn ich deinen Code genauer anschaue, dann knallt es gewaltig darin.
Und zwar genau dort, wo ich fand dass dein COde komisch ist

Dein Code, von mir kommentiert
PHP:
//Yaslaw: Aus der PHP-Dku zum Rückgabewert von  mysqli_query() - also zu $sql
//"For SELECT, SHOW, DESCRIBE or EXPLAIN mysqli_query() will return a result object."
$sql = mysqli_query("SELECT * FROM TABLE {$klausel}");
//Yaslaw: Einmal das Resultat durchgehen, aber nix machen. Reine Zeitverschwendung
while($row = mysqli_fetch_assoc($sql)) {
}           
/**
* Yaslaw: du versuchst das Resultat vom ersten Aufruf als SQL-Statement nochmals auszuführen
* $sql ist aber ein Result-Objekt und kein SQL-String - egal wie der Variabelname ist.
* Definition der Funktion aus der PHP-Doku. Da sieht mann, dass es ein String sein muss und kein Result
* "mixed mysqli_query ( mysqli $link , string $query [, int $resultmode ] )"
* Hier muss dir spätestens der Code um die Ohren fliegen
*/
        $res = mysqli_query ($con, $sql);
 
Habe jetzt kapiert, was du meinst, glaube ich. Sprich das "mysqli_query" muss weg. Das Problem ist aber noch immer, dass er die "Klauseln" nicht übernimmt.
 
Zuletzt bearbeitet:
hab es geschafft. Ist glaube nen bissl uständlich aber ok....Das nächste Problem kommt gerade, aber das schaffe ich schon. Danke für die Hilfe!
 
Zurück