Zur Navigation

Deprecated [2]

11 Jörg Kruse

Ja, auch mysqli_real_escape_string() und mysqli_error() benötigen die Angabe von $mysqli als ersten Parameter

14.04.2016 13:49

12 tobi

Egal wo ich hier
die('<b>MySQL Error:</b><div class="rot">' . mysqli_error( ) . '</div><br/>');

$mysqli
einbaue, ich bekomme immer einen 500er Fehler dann

15.04.2016 12:55 | geändert: 15.04.2016 12:55

13 Jörg Kruse

$mysqli muss als Parameter von mysqli_error() angegeben werden

mysqli_error($mysqli)

ich bekomme immer einen 500er Fehler dann

Hast du Zugriff auf das Error-Log vom Webserver? da findet sich ggf. eine detailliertere Fehlermeldung

15.04.2016 14:35 | geändert: 15.04.2016 14:35

14 tobi

komisch, hatte ich so eingegeben gehabt und es hat nicht geklappt.
Zitat von Jörg
mysqli_error($mysqli)
eben habe ich es erneut probiert, und siehe da, der eine Fehler ist weg, nun taucht ein neuer auf:
MySQL Error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$mysqli, INSERT INTO `anmeldungen_2015_samstag` (`vorname`, `nachname`, `geschl' at line 1
orgnialcode:
      $mysqli_query = '$mysqli, 
INSERT INTO `anmeldungen_2015_samstag`
(`vorname`, `nachname`, `geschlecht`, `geburtsjahr`, `ttr`, `email`, `verein`, `gemeldeteKlasse`, `anmerkung`, `timestamp`)

19.04.2016 12:54 | geändert: 19.04.2016 12:55

15 Jörg Kruse

Die PHP-Variable $mysqli enthält das Verbindungs-Objekt - dieses kann nicht Bestandteil einer SQL-Query sein!

Vermutlich wirst du $mysqli_query als zweites Argument von mysqli_query() verwenden. $mysqli sollte dann als erstes Argument übergeben werden.

19.04.2016 14:37 | geändert: 19.04.2016 14:37

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]