[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переменная в запросе
Makhrov
Все привет.
есть запрос
select  first 50
nomer,
id,
seller,
data,
from dann


как вместо 50 подставить переменную например $strok

Подскажите плиз :)



Спустя 4 минуты, 42 секунды (21.01.2011 - 13:58) sharki написал(а):
Странный запрос, но если по делу то так.

$sql = "
select first '"
.$strok."'
nomer,
id,
seller,
data,
from dann
"
;

Спустя 36 минут, 58 секунд (21.01.2011 - 14:35) Makhrov написал(а):
спасибо , но этот вариант вызывает ошибку ((

опишу подробнее -

$res = ibase_query("select first 50
nomer,
id,
seller,
data,
from dann
order by id desc"
);
$nums = ibase_fetch_assoc($res);


может я что не так делаю?
но задача выводить столько строк, сколько в переменной.

Спустя 3 минуты, 51 секунда (21.01.2011 - 14:38) sharki написал(а):
Может это у тебя лимит? т.е 50 строк

$num = 50;
$res = ibase_query("select
nomer,
id,
seller,
data,
from dann
LIMIT 0,"
.$num."
order by id desc"
);



А что за запрос такой? какой БД: или самопал?)


А если в точ таким же как и твоим, может он ковычкиен понимает то


$num = 50;
$res = ibase_query("select first ".$num."
nomer,
id,
seller,
data,
from dann
order by id desc"
);
$nums = ibase_fetch_assoc($res);

Спустя 1 минута, 48 секунд (21.01.2011 - 14:40) Michael написал(а):
$res = ibase_query("select  first " . (int)$strok . "
nomer,
id,
seller,
data,
from dann
order by id desc"
);
$nums = ibase_fetch_assoc($res);

Спустя 1 час, 49 минут, 17 секунд (21.01.2011 - 16:29) Makhrov написал(а):
Цитата (sharki @ 21.01.2011 - 11:38)
А что за запрос такой? какой БД: или самопал?)


А если в точ таким же как и твоим, может он ковычкиен понимает то

это запрос к базе Interbase )

thx. ваши ответы очень помогли!
Быстрый ответ:

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