Forum Webscript.Ru
Общие => Базы данных => Тема начата: не не от 12 Мая 2002, 15:20:49
-
mysql_query("create table rrr(id INT, name TEXT, pass TEXT)");
mysql_query("insert into rrr(id name pass) values(\'$id\',\'$i\',\'$pass\')");
пошему?
-
insert into rrr(id, name, pass) values(\'$id\',\'$i\',\'$pass\')
-
во пашет, спасибо
а как ещё заменить только pass
-
update rrr set pass=\'$pass\' where id=\'$id\'
-
и ещё как стреть одну секциию тоесть id|name|pass
-
стреть одну секциию
что значит одну секцию?? Одну строку в таблице удалить или записать туда нулевые значения?
Если удалить, то смотри
http://www.mysql.com/doc/D/E/DELETE.html
-
что значит одну секцию??
записать нулевые значения
-
а смысл? :)
update rrr set pass=\'\', name=\'\' where id=\'$id\'
-
записать нулевые значения
точно так же как тебе Britva писал, только подставляешь туда нулевые значения :)
update rrr set pass=\'$pass\', name=\'$name\', id=\'$id\' where id=\'$someid\'
а вместо $pass, $name, $id используешь нужные значения, например нулевые
-
ну а стереть как?
-
ээ, в смысле стереть?
delete from table where id=\'$id\'
уже ж писали:
http://www.mysql.com/doc/D/E/DELETE.html
-
да чё та так он неудаляет
-
да чё та так он неудаляет
значит неправильно параметры подставляешь ...
проверь свой SQL запрос и что ты ему передаешь в качестве параметра
-
а может сама база ненастроена или неправильно настроена?
-
:) :) :)
угу, там флажок есть, если "не не" что-то пытается удалить, то ничего не удалять ;)
а если серьезно, то проверь консольным клиентом. Если все работает хорошо, то проблема в той переменной, которую ты передаешь..
Если тоже не удаляет, то проверяй запрос и есть ли соответствующие строки в таблице, если и там все ок, тогда выкладывай запрос, таблицу и тогда уже бум разбираться...