$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 ----------А можно как то сразу загрузить из файла не вписывая каждую строку каждого пользователя?
и список проверьте - 'ritm_altai@mail.ru, ' - удалите все лишние символы в конце
и перед $db->query добавить $email = trim($email);
$email = trim($email); если не секрет что это даёт?
в запросе скобка не закрыта, так поправьте
Спасибо теперь все нормально
Емайлы идут через запятую? Или в столбик? Лучше небольшой кусок выложите.
Емайлы идут в столбик через запятую 10 шт.
Пробовал и без запятых в столбик и встрочку с запятами все равно выдает ошибку
Выдает ошибку Что это значит???
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, '
INSERT INTO dle_users (email,password,name) VALUES('email', MD5(MD5('user password')), 'user name')
email и name уникальные поля. Уникально это значит что они могут встречаться только один раз.
Куда это нужно прописать?
---------- Добавлено 31.08.2013 в 19:36 ----------
А можно как то сразу загрузить из файла не вписывая каждую строку каждого пользователя?