Новичок
![](./im/images/pips1.gif)
Покинул форум
Сообщений всего: 47
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
![](./templates/InvisionExBB/im/spacer.gif)
|
PHP:
скопировать код в буфер обмена
$sel=mysql_query("SELECT * FROM mes_u_v WHERE us_id=".$us." AND id_s=".$ser." AND sez_n=".$sez.""); mysql_query("INSERT INTO mes_u_v(us_id, id_s, sez_n, ser_n) SELECT us_id, id_s, sez_n, ser_n FROM mes_us INNER JOIN mes ON id_s=".$ser." AND sez_n=".$sez." WHERE us_id=".$us." ORDER BY sez_n DESC ");} else {"";}
Смысл такой, есть таблица, и с помощью инсерт инто вставляется несколько строк таблицы, вставка происходит по сравнению 2, 3, 4 столбика. Когда у меня в таблице есть строчка, например с id1 из рисунка и мне с помощью команды надо вставить полностью таблицу из рисунка, она не вставляется потому что не соответствует условию if (empty($sel_all)). Ничего не могу придумать. Как сделать так, чтоб вставка происходила тогда, когда переменная не существует, и тогда, когда переменная уже имеет, одну или более строчек, с учетом того что вставляться должны те строчки, которых еще нет в базе Прикреплено изображение (Нажмите для увеличения)
![табл.JPG](printfile.php?action=attach&icon=yes&img=yes&f=1&t=8869&id=1)
|