Дополните массив рандомизированного набора результатов до заданного ПРЕДЕЛА случайными данными строки.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Дополните массив рандомизированного набора результатов до заданного ПРЕДЕЛА случайными данными строки.

Сообщение Anonymous »

Код: Выделить всё

$sql = "SELECT * FROM banner ORDER BY RAND() LIMIT 6";
$x = 1;

while ($result =mysql_fetch_assoc($banner_arr))
{
//print_r($result);
$response["banner_image_" . $x] = //something
$x++;
}
если база данных возвращает менее 6 данных, я хочу повторить данные в массиве ответов. Предположим, он возвращает 5 данных, тогда я хочу вернуть массив ответов с 5 данными и еще одним, выбранным случайным образом из этих 5 данных, которые возвращаются из базы данных. В основном результат будет состоять из 6 данных. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/412 ... m-row-data
Ответить

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

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»