Я изо всех сил пытаюсь понять концепцию множественного запроса в PHP и должен делать что-то неправильно, но я не уверен, что. У меня есть данные, хранящиеся в сеансах, поступающих из других форм.Вставка данных в несколько таблиц
<?php
$conn=mysql_connect("database","username","password");
mysql_select_db("host",$conn);
session_start();
$insert_query=("INSERT INTO testone_tbl
(age,hours,flexibility,fastpaced,retailexp,workedus,conviction,permit,education)
VALUES
('$age','$hours','$flexibility','$fastpaced','$retailexp','$workedus','$conviction,'$permit','$education')
INSERT INTO equality_tbl
(age,ethnic,disability)
VALUES ('$age','$ethnic'.'$disability')");
mysql_multiquery($insert_query);
?>
Есть много других таблиц, которые нужно вставить, но не хотят «перегибать» вопрос с помощью ненужных повторов. Если кто-нибудь может объяснить, что я делаю неправильно, мы будем очень благодарны, спасибо заранее.
Попытайтесь завершить поиск точками с запятой. Кроме того, какая ошибка? –
«Неустранимая ошибка: вызов неопределенной функции mysql_multiquery() на равенстве.php в строке 139« Я добавил полуколоны, я не думал, что должен был, как и внутри insert_query. – PurpleSmurph
Точки с запятой важны и на других языках :) –