|
|
|
| Ребята!
Не получается записать информацию в базу данных из формы.
Вроде бы все правильно, на другом сайте все вроде бы работает.
Подскажите что не так.
Спасибо.
P.S. скажите как вносить в базу запись, если не сразу заполняются все поля. | |
|
|
|
|
|
|
|
для: Женя
(15.09.2005 в 12:12)
| | Возьмём вашу таблицу q
/*CREATE TABLE q (
id_user int(3) NOT NULL auto_increment,
user_email varchar(100) ,
user_name varchar(100),
PRIMARY KEY (id_user)
) TYPE=MyISAM;
*/
//Попытаюсь вас немного поправить id_user лучше делать полем типа int(), //auto_increment - для того чтобы автоматически увеличивался на 1 id_user
//Убрал NOT NULL так как мы будем заполнять не все поля!
//Заполняем поле user_name (скажем идёт регистрация пользователя и //первоначально он не указал свой e-mail, а указал только своё имя)
//Итак выполняем запрос
$query=mysql_query("insert into q values('','','MY NAME');");
if(!$query) echo "Ошибка в запросе";
//Потом всё таки он решил изменить свои данные и внести свой e-mail
//Обновляем данные таблицы:
$query=mysql_query("UPDATE q SET user_email='cerno@ukr.net' where id_user='1';");
//Вот и всё!
|
| |
|
|
|