Здравейте
Имам таблица с приблизително следната структура:
id
key
....
други полета
Искам да взема един запис с определено id и няколко други случайни записа.
Заявка 1
$sql = "SELECT * FROM TABLE WHERE `id` = $id LIMIT 1";
Заявка 2
$sql = "SELECT * FROM TABLE WHERE `key` != $key ORDER BY RAND() LIMIT $count";
$r = mysql_query($sql) or die(mysql_error());
while ($s = mysql_fetch_assoc($r))
{ .... }
Има ли начин това да стане само с една заявка ?
Благодаря.
(Естествено в примера ще се изпълни само втората заявка)
Имам таблица с приблизително следната структура:
id
key
....
други полета
Искам да взема един запис с определено id и няколко други случайни записа.
Заявка 1
$sql = "SELECT * FROM TABLE WHERE `id` = $id LIMIT 1";
Заявка 2
$sql = "SELECT * FROM TABLE WHERE `key` != $key ORDER BY RAND() LIMIT $count";
$r = mysql_query($sql) or die(mysql_error());
while ($s = mysql_fetch_assoc($r))
{ .... }
Има ли начин това да стане само с една заявка ?
Благодаря.
(Естествено в примера ще се изпълни само втората заявка)