//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);