Loading...
desay , хммм, и правда проходит, приношу свои извинения =). Этой конструкцией удобно пользоваться, когда надо внести сразу много значений, и чтобы не запутаться в полях и не считать элементы в скобках
VarrkaN , Гг . Не был бы уверен, не утверждал бы

Изображение

------
52392_gg.png (39.7 Kb)
Скачиваний: 56
VarrkaN (27.12.2017 в 12:50)
desay (27.12.2017 в 12:49)
VarrkaN , могу попробовать, но и так знаю Гг

попробуй, знающий ты наш :-D

оно работать будет, я такой запрос пишу в своих сайтах
________
посл. ред. 27.12.2017 в 13:20; всего 1 раз(а); by Челябинский
VarrkaN , Ярослав ) Теряешь квалификацию ))
Для MySQL можно использовать любой вариант, для многих других СУБД(PostgreSQL итп) будет работать только второй вариант.
Сибирский , не, не теряю, просто как правило всегда подсматриваю в мануалы, а там чаще пользуется первая конструкция, поэтому и использовал её ;)
Разницы не какой. Вот с 2 путаницы больше.
VarrkaN (27.12.2017 в 12:43)
SNEG , Разница в синтаксисе команды INSERT, в первом случае запрос не пройдёт

пройдет Гг
Avenax (27.12.2017 в 12:56)
SNEG (27.12.2017 в 12:37)
В чем разница между этими запросами ??
$db->query("INSERT INTO `users` SET `login` = '".$login."', `password` = '".$password."', `email` = '".$email."'");

$db->query("INSERT INTO `users` (`login`,`password`,`email`) VALUES('.$login.','.$password.','.$email.')");

и как лучше 1 или 2 варик?


использую 2.

т.к. в цикле, можно сформировать строку, которая в 1 запрос, выполнит 100500 записей

так ограничение есть тоже Гг
desay (27.12.2017 в 12:43)
Вторым можно делать несколько инсертов, так примерно (вставит 3 строки):

$db->query("INSERT INTO `users` (`login`,`password`,`email`) VALUES ('.$login.','.$password.','.$email.'),
('.$login.','.$password.','.$email.'),
('.$login.','.$password.','.$email.')");



:-D
Онлайн: 3
Время:
Gen. 0.094
(c) Bym.Guru 2010-2026