Автор Тема: Добавление строки в таблицу ps_customer  (Прочитано 71 раз)

13 Август 2020, 12:04:36
  • Фрилансер
  • *
  • Сообщений: 134
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день всем!
Пробую добавить строку в таблицу ps_customer
Ни как не пойму почему не добавляет..
Вот участок PHP:

mysql_select_db($dbname,$link);
mysql_query("SET NAMES utf8");

/* Записываем новый */

/*
$sql = "DELETE FROM `ps_customer` WHERE ps_customer.email = 'NNNN@mail.ru'"  ;
*/

$sql = "INSERT INTO `ps_customer`(`active`,`lastname`,`firstname`,`id_shop_group`,`id_shop`,`id_gender`,`id_default_group`,`id_lang`,`email`, `passwd`, `secure_key`, `date_add`, `date_upd`) VALUES ('1','Новый','Новый','1','1','0','3','1','oooo@hh.hh','abc9124eea7fbe6385caa121d9d8b659','25708692f831d0506db624cc46c0ea76','0000-00-00','0000-00-00')";

$result = mysql_query($sql);

mysql_close($link);

Интересно что по командам:
удалять записи - Удаляет.
Изменять данные - изменяет
А вот записывать не хочет.

На прямую через таблицу phpMyAdmin - по этой строке INSERT INTO
Записывает без ошибок.

Спасибо!

13 Август 2020, 14:14:56
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1666
  • Репутация: +46/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Добавьте вывод ошибок mysql_error после выполнения запроса mysql_query.
13 Август 2020, 15:30:58
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 134
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ошибок не выдает!
Просто проходит без ошибок но не добавляет.
13 Август 2020, 16:25:27
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22768
  • Репутация: +17139/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
13 Август 2020, 16:37:05
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 134
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем спасибо!
Разобрался...
Тут дело все в полях `lastname`,`firstname`
В эти поля данные русским текстом не идут.
Вот и не добавляет.
Хотя кодировка utf8 стоит.

Еще раз Спасибо всем! Удачи!