[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите исправить запрос к бд
mark1
это работает
PHP
$query "SELECT `name` FROM `data` WHERE `cat_id`='".(int)$_POST['cat']."' LIMIT 1";
$res3 mysql_query($query);
$myrow3mysql_fetch_array($res3);

printf ("<p >%s</p>",$myrow3["name"]);

и так работает

это работает
PHP
$query "SELECT `name` FROM `data` WHERE `sd_id`='".(int)$_POST['sdelka']."' LIMIT 1";
$res3 mysql_query($query);
$myrow3mysql_fetch_array($res3);

printf ("<p >%s</p>",$myrow3["name"]);




а так уже нет sad.gif sad.gif

PHP
$query "SELECT `name` FROM `data` WHERE `cat_id`='".(int)$_POST['cat']."' LIMIT 1" &&(`sd_id`='".(int)$_POST['sdelka']."' LIMIT 1)




Спустя 7 минут, 18 секунд (6.10.2009 - 09:23) waldicom написал(а):
Может один LIMIT Всего оставить?

Спустя 2 минуты, 19 секунд (6.10.2009 - 09:26) sergeiss написал(а):
mark1 - во-первых, настойчиво прошу оформлять код тэгами.
А во-вторых, LIMIT должно быть в запроcе только один раз.

Попробуй выведи полученный запрос - и ты увидишь, что я имею ввиду.
PHP
echo $query;


Вторую часть ответа убрал, ибо не успел smile.gif

Спустя 37 секунд (6.10.2009 - 09:26) Magikan написал(а):
помоему надо вот так
SQL
$query = "SELECT `name` FROM `data` WHERE `cat_id`='".(int)$_POST['cat']."' and `sd_id`='".(int)$_POST['sdelka']."' LIMIT 1";


и в конце "LIMIT 1" вроде можно убрать

Спустя 1 минута, 7 секунд (6.10.2009 - 09:27) mark1 написал(а):
попробовал так тоже не получается unsure.gif

Спустя 2 минуты (6.10.2009 - 09:29) mark1 написал(а):
нет,получается!!!!!!спасиба всем агромное smile.gif
Быстрый ответ:

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