|
|
|
| Привет, помогите, пожалуйста разобраться:
Этот код случайно извлекает из базы данных элемент,
а как сделать, чтобы выборка производилась из элементов с определенным полем?
if ($randoms)
{
$query=mysql_query("select COUNT(*) from Message10");
$row=mysql_fetch_array($query);
$curPos=rand(0,$row[0]-1); $recNum=1;
$ignore_sub=1; $ignore_cc=1;
} | |
|
|
|
|
|
|
|
для: Nex
(26.10.2005 в 09:30)
| | Гм... что-то я не вижу чтобы этот код что-то извлекал кроме количества записей в таблице. | |
|
|
|
|
|
|
|
для: Loki
(26.10.2005 в 09:54)
| | Я работаю с NetCat
Этот код используется в системных настройках шаблона, далее в макете с помощью s_list_class с параметром $randoms=1 я получаю элемент(случайный) | |
|
|
|
|
|
|
|
для: Nex
(26.10.2005 в 09:58)
| | Все равно немного непонятно, что вы хотите.
Извлечь случайную строку из набора строк можно с помощью запроса:
select * from table order by rand() limit 1;
|
вместо * можно подставить какое-нибудь одно поле. | |
|
|
|