Помощ в INSERT, SELECT,UPDATE, DELETE

3.14K
.
*Враг общества*
У меня вопросы по этим пунктам "много вопросов" не кройте пока тему пожалуйста.
1 вопрос.
Есть несколько записей в бд.
Как изменить запись например с id3?
.
mysql_query("update `table` set `pole1`='".$value1."' where `id`='3'")
.
*Враг общества*
Vynderkind (02.12.2012 / 00:04)
mysql_query("update `table` set `pole1`='".$value1."' where `id`='3'")
ну это я знаю, вот смотри, есть записи штук 10 на странице, я их вывожи из бд в цикле и под каждым записем пункт "изменить запись" т.е через update, вот нажимаю я изменить под записем с ид3 как мне узнать что я обнавляю именно ид 3 а не ид 10 например?
.
Koenig
(\/)____o_O____(\/)
Spayder, where `id`=10 , я тут писал дампер, глянь как там чекбоксы устроены
ну и гет проверить как бы не мешало
.
*Враг общества*
Koenig (02.12.2012 / 00:36)
Spayder, where `id`=10 , я тут писал дампер, глянь как там чекбоксы устроены
ну и гет проверить как бы не мешало
у меня ид обновляется ауто_инкроментом мне надо узнать какой ид принадлежить именно записи который я обновляю
.
Spayder (02.12.2012 / 00:42)
у меня ид обновляется ауто_инкроментом мне надо узнать какой ид принадлежить именно записи который я обновляю
Последний запрос записи
$id = mysql_insert_id();
.
Spayder (02.12.2012 / 00:42)
у меня ид обновляется ауто_инкроментом мне надо узнать какой ид принадлежить именно записи который я обновляю
И кстати,авто инкрементом ты ничего не обновишь.
Это просто автосоздание с порядковым числом.
.
Spayder (02.12.2012 / 00:29)
ну это я знаю, вот смотри, есть записи штук 10 на странице, я их вывожи из бд в цикле и под каждым записем пункт "изменить запись" т.е через update, вот нажимаю я изменить под записем с ид3 как мне уз
запись №1
<a href='update.php?id=1'>

запись №2
<a href='update.php?id=2'>

запись №3
<a href='update.php?id=3'>

а на странице update.php:
$id = abs(intval($_GET['id']))

вот и будет тебе ид записи
.
*Враг общества*
Vynderkind, ща попробую
.
Spayder
*Враг общества*
Вот так надо?
$id = abs(intval($_GET['id']));
$update = mysql_query("UPDATE table SET title ='".$title."' where id = '".$id."'");
?
Всего: 113