Как вставить несколько строк mysqli_multi_query ()?

Я пытаюсь сделать несколько mysqli_multi_query() с помощью mysqli_multi_query() а следующий – мой код. Проблема заключается в том, что он не выполняет результат. Пожалуйста, дайте мне знать, что я сделал неправильно?

 $query = "INSERT INTO crap_table (name, number, class)VALUES ('Peter', 35,'BS')"; $query .= "INSERT INTO crap_table (name, number, class)VALUES ('Sahil', 35,'MS')"; mysqli_multi_query($con,$query); 

mysqli_multi_query

Выполняет один или несколько запросов, которые объединены точкой с запятой.

Вам нужно иметь ; между ними. подобно

 $query = "INSERT INTO crap_table (name, number, class)VALUES ('Peter', 35,'BS');"; ^ $query .= "INSERT INTO crap_table (name, number, class)VALUES ('Sahil', 35,'MS')"; 

При условии, что вы уже подключены к базе данных? подобно

 $con= mysqli_connect("localhost", "my_user", "my_password", "world"); 
 $query = "INSERT INTO crap_table (name, number, class)VALUES ('Peter', 35,'BS');"; $query .= "INSERT INTO crap_table (name, number, class)VALUES ('Sahil', 35,'MS')"; mysqli_multi_query($con,$query); 

Ты забыл ; между вашими запросами.

Выполняет один или несколько запросов, которые объединены точкой с запятой.