Я пытаюсь сделать несколько 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);
Ты забыл ;
между вашими запросами.
Выполняет один или несколько запросов, которые объединены точкой с запятой.