Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden Sie die vorbereitete MySQLi-Anweisung, um dynamische, mehrere Zeilen in die Datenbank einzugeben?

Eine Sache, auf die ich hinweisen sollte, ist, dass Sie mysql_real_escape_string nicht verwenden mit vorbereiteten Statements.

Eine andere Sache ist diese $user-id ist kein gültiger Variablenname. Sie können keinen Bindestrich verwenden.

Bearbeiten:

Es ist eine gute Sache, die Fehlerberichterstattung einzuschalten und mysqli auszugeben /mysqli_stmt::$error wenn irgendetwas schief geht. Die meisten Probleme können damit gelöst werden.