INSERT INTO нет реакции

314
08 августа 2017, 16:58

При отправке значения не вносятся в таблицу (в phpmyadmin запрос работает).

require 'config.php';    
mysql_connect(DATABASE,USERNAME,PASSWORD);    
mysql_select_db(DBNAME);   
$name = trim($_REQUEST['first_name']);    
$secondname = trim($_REQUEST['second_name']);    
$email = trim($_REQUEST['email']);    
$fb = trim($_REQUEST['facebook']);    
$twitt= trim($_REQUEST['twitter']);   
$pass = trim($_REQUEST['password']);    
$insert_sql = "INSERT INTO users (first_name, second_name , email, facebook,twitter,password) VALUES ('{$name}', '{$secondname}', '{$email}', '{$fb}', '{$twitt}', '{$pass}')";    
mysql_query($insert_sql)    
or die (mysql_error());
Answer 1

ну, во-первых, сделайте echo $insert_sql;, возможно, что-то в запросе собирается криво... там часто нежданчики бывают, поэтому, даже если кажется, что все правильно - проверить надо...

во-вторых, может быть автокоммит выключен? попробуйте принудительно закоммитить транзакцию, т.е. после своего запроса (ну т.е. в конец того фрагмента скрипта, который вы прислали, добавьте mysql_query('COMMIT;') or die (mysql_error());

в-третьих, закройте коннект после завершения работы с БД... чисто теоретически, незакрытый коннект может привести к несостоятельности запроса... в стандартных конфигурациях и без фреймворков я такого не встречал, но я ж не знаю, чего у вас там вокруг скрипта... mysql_close();

хотя, если по-феншую, то надо везде id ресурса использовать... но подробнее об этом не буду, т.к. совсем по-феншую - mysql из php вообще надо использовать через PDO (ну в крайняк - через mysqli). Но это уже - оффтоп.

READ ALSO
php немного геометрии

php немного геометрии

Помогите найти причину ошибки Код:

237
UPDATE БД и переоформление вывода без перезагрузки

UPDATE БД и переоформление вывода без перезагрузки

Есть страница, на которой выводятся записи с помощью из БД с помощью такого вот запроса:

245
PHP CLI для работы с файлами на Windows

PHP CLI для работы с файлами на Windows

Подскажите плз в таком вопросеЯ хочу автоматизировать работу с файлами на своем компьютере с помощью PHP CLI

249
Генерировать QR c vCard на php

Генерировать QR c vCard на php

Пытаюсь генерировать QR код с vCard на PHP

242