[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разные запросы
z3rg
Здраствуйте, подскажите пожалуйста как сделать чтоб про определенных условиях выполнился запрос.

я вот так делаю выводит ошибку, как правельно оформить?
PHP
$f="ORDER BY `rate` DESC";
if(isset(
$_POST['edit5'])){
$f="WHERE `catid` = 1 ORDER BY `rate` DESC";
}

$sql2 mysql_query("SELECT * FROM `zav` '$f'");
while (
$row mysql_fetch_array($sql2)) //ошибка
{


ошибка
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource



Спустя 8 минут, 44 секунды (4.03.2009 - 11:21) kirik написал(а):
Вот так навеное..
PHP
$order "ORDER BY `rate` DESC";

if(isset(
$_POST['edit5']))
{
    
$where "WHERE `catid` = 1 ORDER BY `rate` DESC";
}
else
{
    
$where ""// Тут WHERE, когда условие не выполняется..
}

$sql2 mysql_query("SELECT * FROM `zav` {$where} {$order}");
while (
$row mysql_fetch_array($sql2)) //ошибка
{

Спустя 30 минут, 45 секунд (4.03.2009 - 11:51) z3rg написал(а):
kirik, Спрасибо тебе большое, только надо так

PHP
$where "WHERE `catid` = 1";


Быстрый ответ:

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