Loading...
В чем разница между этими запросами ??
$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 варик?
________
посл. ред. 27.12.2017 в 12:45; всего 3 раз(а); by SNEG
Разницы никакой, практически.
Для одного инсерта оба варианта подходят.
Мне импонирует более первый вариант.
SNEG , Разница в синтаксисе команды INSERT, в первом случае запрос не пройдёт
Вторым можно делать несколько инсертов, так примерно (вставит 3 строки):

$db->query("INSERT INTO `users` (`login`,`password`,`email`) VALUES ('.$login.','.$password.','.$email.'),
('.$login.','.$password.','.$email.'),
('.$login.','.$password.','.$email.')");
VarrkaN , почему это не пройдет, все пройдет, синтаксис правильный.
desay , пробовал?
VarrkaN , могу попробовать, но и так знаю Гг
desay (27.12.2017 в 12:49)
VarrkaN , могу попробовать, но и так знаю Гг

попробуй, знающий ты наш :-D
VarrkaN , если настаиваешь

Изображение

------
52391_s1.PNG (6.8 Kb)
Скачиваний: 77
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 записей
Онлайн: 5
Время:
Gen. 0.1126
(c) Bym.Guru 2010-2026