[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление строк в бд по id
Страницы: 1, 2, 3
FokeBox
сделал так:

$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = ".$_GET['id']." AND `id_user` = ".$_SESSION['id_user']");


выдаёт ошибку
Parse error: syntax error, unexpected '"' in /usr/home/philcrosoft/livewebmap.com/kv/www/delete.php on line 9

_____________
Викижурнал - wikijournal.ru
Valick
Цитата
");

где вы видите кавычку в моем запросе? да и это для примера, у вас что есть поле id_user?


_____________
Стимулятор ~yoomoney - 41001303250491
FokeBox
Цитата (Valick @ 15.12.2013 - 19:30)
Цитата
");

где вы видите кавычку в моем запросе? да и это для примера, у вас что есть поле id_user?

ну в Вашем запросе нет
Цитата
");
... ну а как закрыть иначе запрос?
нет id_user конечно ж нет ... я свои подставляю значения

_____________
Викижурнал - wikijournal.ru
FokeBox
Вроде сделал ))) ... если что не так будет отпишусь )

_____________
Викижурнал - wikijournal.ru
FokeBox
Сделал так:

$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = '".$_GET['id']."' AND `id` = ".$_SESSION['id']);


Пишет что удалил, а на самом деле ничего не удаляется

_____________
Викижурнал - wikijournal.ru
sergeiss
FokeBox, вот даже не вникая во всё, что у тебя ранее написано в этой теме. Ты можешь объяснить логику этого запроса?
Цитата (FokeBox @ 15.12.2013 - 23:50)
$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = '".$_GET['id']."' AND `id` = ".$_SESSION['id']);

"Удалить из таблицы ПРОДАМ, где айди равен этому и заодно еще равен тому". Ты можешь объяснить, как это может быть, что одно и то же поле одновременно равно разным значениям?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FokeBox
Цитата (sergeiss @ 15.12.2013 - 20:02)
FokeBox, вот даже не вникая во всё, что у тебя ранее написано в этой теме. Ты можешь объяснить логику этого запроса?
Цитата (FokeBox @ 15.12.2013 - 23:50)
$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = '".$_GET['id']."' AND `id` = ".$_SESSION['id']);

"Удалить из таблицы ПРОДАМ, где айди равен этому и заодно еще равен тому". Ты можешь объяснить, как это может быть, что одно и то же поле одновременно равно разным значениям?

Да как я этот запрос только не переделываю под себя .. не работает ... переделал и так

$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = '".$_GET['id']."' and `user` = '".$_SESSION['login']);


Логика удалить из продам, где id совпадает с id пользователя сессии, а так чтобы из столбца "user" совпало с сессией login

_____________
Викижурнал - wikijournal.ru
sergeiss
Цитата (FokeBox @ 16.12.2013 - 00:10)
удалить из продам, где id совпадает с id пользователя сессии, а так чтобы из столбца "user" совпало с сессией login

А если селект сначала сделать - там вообще есть такие данные-то? Есть у меня подозрение, что данных просто нет.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FokeBox
Цитата (sergeiss @ 15.12.2013 - 20:26)
Цитата (FokeBox @ 16.12.2013 - 00:10)
удалить из продам, где id совпадает с id пользователя сессии, а так чтобы из столбца "user" совпало с сессией login

А если селект сначала сделать - там вообще есть такие данные-то? Есть у меня подозрение, что данных просто нет.

сделал, но всё равно выдаёт ошибку и не работает (

<?

if($_GET['id']!=""){

$sqlz = "SELECT `id` FROM `prodam` WHERE `id` = '".$_GET['id']."' and `user` = '".$_SESSION['login'];
$bz = mysql_query($sqlz);
if (mysql_num_rows($bz) > 0) {
$del_id = mysql_query("DELETE FROM `prodam` WHERE `id` = '".$_GET['id']."' and `user` = '".$_SESSION['login']);
if ($del_id) {
header ('Location: ads_deleted.html');
} else {
die("Не удаётся удалить строку № ".$_GET['id']);
}
}
else {
die("Объявление под № ".$_GET['id']." не найдено!");
}
}


?>


_____________
Викижурнал - wikijournal.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.