Я пытался с этим кодом, но он не работал. это всегда получают MAX(eq_no)
как 0
Вставить данные с MAX (id) и значениями состояния одновременно
$sql1 =mysqli_query($con, "SELECT MAX(eq_no) AS val FROM tech_add_equip");
$sql2 = "INSERT INTO time (eq_no,status_no) VALUES ('$val', 4);";
if (!mysqli_query($con,$sql2)) {
die('Error: ' . mysqli_error($con)); };
Наконец, после того, как я пытаюсь с этим кодом, он вставляет в нужном количестве MAX(eq_no)
, но я до сих пор не могу вставить значения из status_no
INSERT INTO time (eq_no) SELECT MAX(eq_no) AS vale FROM tech_add_equip
Не могли бы вы предложить мне, что я пропустил в коде?
Благодарим Вас за помогает
Вашего кода должен возвращать ошибку. Что вы пытаетесь сделать и почему вы не используете 'auto_increment'? –
@GordonLinoff SELECT AUTO_INCREMENT вместо MAX (eq_no)? ты имел в виду вот так? Я хочу, чтобы last_insert_id eq_no вставлял в другую таблицу – ppppp
. , В вашем вопросе нет ссылок на вставку в несколько таблиц. Я бы посоветовал вам удалить этот вопрос и задать более подходящий вопрос. –