Случайная строка php mysql - ссылка? - PullRequest
0 голосов
/ 27 апреля 2011

Я новичок в php, вот моя проблема: я хочу выбрать случайную строку, в которой позднее на странице можно ссылаться на одно и то же случайное значение, т. Е. Встраивать в объект для вставки youtube.У меня это работает, но оно меняет значение, так как случайный селектор выполняется снова (?)

mysql_connect("====","====","=====")or die(mysql_error());
mysql_select_db("yt")or die(mysql_error());
$result = mysql_query("SELECT * FROM utube ORDER BY RAND() LIMIT 1");
$results = mysql_fetch_assoc($result);
echo $results[id]; /* print youtube id */
echo '<br />'.$results[rating];

Может кто-нибудь помочь мне настроить что-то, что позволяет мне ссылаться на строку, чтобы у меня не было другогозначения для каждой части страницы, где я использую случайную строку из моей базы данных?Спасибо

1 Ответ

1 голос
/ 27 апреля 2011

Сохранить строку в переменную, которая не изменится.

$result = mysql_query("SELECT * FROM utube ORDER BY RAND() LIMIT 1");
$results = mysql_fetch_assoc($result);
$saved_row = $results; //don't change $saved_row later on in the script
echo $saved_row['id']; /* print youtube id */
...