При отправке значения не вносятся в таблицу (в 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());
ну, во-первых, сделайте echo $insert_sql;
, возможно, что-то в запросе собирается криво... там часто нежданчики бывают, поэтому, даже если кажется, что все правильно - проверить надо...
во-вторых, может быть автокоммит выключен? попробуйте принудительно закоммитить транзакцию, т.е. после своего запроса (ну т.е. в конец того фрагмента скрипта, который вы прислали, добавьте mysql_query('COMMIT;') or die (mysql_error());
в-третьих, закройте коннект после завершения работы с БД... чисто теоретически, незакрытый коннект может привести к несостоятельности запроса... в стандартных конфигурациях и без фреймворков я такого не встречал, но я ж не знаю, чего у вас там вокруг скрипта... mysql_close();
хотя, если по-феншую, то надо везде id ресурса использовать... но подробнее об этом не буду, т.к. совсем по-феншую - mysql из php вообще надо использовать через PDO (ну в крайняк - через mysqli). Но это уже - оффтоп.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть страница, на которой выводятся записи с помощью из БД с помощью такого вот запроса:
Подскажите плз в таком вопросеЯ хочу автоматизировать работу с файлами на своем компьютере с помощью PHP CLI