$email = trim($email); если не секрет что это даёт?
$db->query("INSERT IGNORE INTO dle_users (email,password,name) VALUES ('{$email}','14e1b600b1fd57','{$email}')");
Спасибо теперь все нормально
Емайлы идут в столбик через запятую 10 шт.
Пробовал и без запятых в столбик и встрочку с запятами все равно выдает ошибку
$files = file("list.txt");foreach($files as $email) { $db->query("INSERT IGNORE INTO dle_users (email,password,name) VALUES ('{$email}','14e1b600b1fd57','{$email}'"); }
Выдает ошибку Что это значит???
MySQL Error!
MySQL error in file: /engine/init.php at line 462
Error Number: 1064
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SQL query:
INSERT IGNORE INTO dle_users (email,password,name) VALUES ('ritm_altai@mail.ru, ','14e1b600b1fd57','ritm_altai@mail.ru, '
ПЕРЕВОД
Ошибки MySQL в файл: /engine/init.php в строке 464
Номер Ошибки: 1064
Код Ошибки:
У вас есть ошибка в вашем SQL синтаксиса; проверять вручную, что соответствует вашего MySQL-сервера версия для права синтаксис возле " в строке 1
SQL-запрос:
INSERT IGNORE В dle_users (адрес электронной почты,пароль,имя) VALUES ('ritm_altai@mail.ru, ','14e1b600b1fd57','ritm_altai@mail.ru, '
Куда это нужно прописать?---------- Добавлено 31.08.2013 в 19:36 ----------А можно как то сразу загрузить из файла не вписывая каждую строку каждого пользователя?