Der Martin: Warning: mysqli_query() expects parameter 1 to be mysqli, string given in

Beitrag lesen

Hi,

Hallo, bin langsam am verzweifeln

sinnvoller als verzweifeln wäre hier ein Minimum an Debugging - oder erstmal die Fehlermeldungen lesen und verstehen.

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in D:\xampp\htdocs\portfolio\logs.php on line 31

Das wird wohl diese Zeile sein:

   $sqlins   = mysqli_query($db, "INSERT INTO trades

Die Meldung besagt doch klar, dass der erste Parameter ein String ist, aber eigentlich ein mysqli-Objekt sein sollte. Wo kommt $db überhaupt her? Ist diese Variable überhaupt irgendwo definiert? Falls nein, nimmt PHP einen Leerstring als Ersatzwert an und schmeißt eine Notice, die du vermutlich nicht anzeigen lässt. Warum nicht?

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in D:\xampp\htdocs\portfolio\logs.php on line 33

Das ist dann ein Folgefehler, weil du das Ergebnis des ersten, fehlgeschlagenen Funktionsaufrufs weiter verwendest, ohne es überhaupt zu prüfen.

So long,
 Martin