Как сделать удаление запросом?

Печать RSS
344

T
Автор
Пришелец
0
ты имеешь ввиду неправильно чтото с id uid ? а я хз как надо

2000 лет д.н.э.
0
WHERE id = '".abs(intval($_GET['uid']))."'
T
Автор
Пришелец
0
не катит тоже sad sad sad

Веем холодом
0
Ну может id чет неправильно передает...

2000 лет д.н.э.
0
У тебя в запросе 2 переменных, а передаешь ты только одну.
T
Автор
Пришелец
0
изначально был код (в другом скрипте)
case 'delcom':
if ($level==7) $zapros="delete from blogcom where id= '".$mid."'";
else $zapros="delete from blogcom where id= '".$mid."' and who='".$id."'";
if (mysql_query($zapros)){
echo '<b>Запись успешно удалена!</b><br/>';
} else { echo '<b>Ошибка!</b><br/>';}
break;
но когда я пишу через case оно не пашет
и почему то 2 ссылки на удлаение
if($arr['who']==$id or $level == 7) echo "<a href=\"blog.php?mode=delcom&amp;act=del&amp;$wp&amp;mid=$arr[id]\">X</a>";
echo "<a href=\"blog.php?mode=delcom&amp;act=del&amp;$wp&amp;mid=$mid\">Удалить свой комментарий</a><br/>";
но у меня блин переменные не таки хз че делать((

2000 лет д.н.э.
0
Тоесть ты не знаешь что твориться у тебя в коде и хочешь что бы мы это знали?))
А

Пацак
0
<?php
if($action=="delcom") { 
$del_id=intval($_GET['id']); 
if (mysql_query("delete from otziv where id= 'del_id';")){ 
echo '<b>Запись успешно удалена!</b><br/>'; 
} else { echo '<b>Ошибка!</b><br/>';} 
}
?>
В конце запроса желательно ставить точку с запятой smile
Мелочь, а достает.
Попробуй так
О

Землянин
0
Самый верный способ найти ошибку, это - профайлинг. Разбей код на участки, и ищи где переменная теряется. И еще не забывай про mysql_error()
Изменил: Олег (01.02.2010 / 16:22)
T
Автор
Пришелец
0
19 нифига не понял
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск