{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. (6 янв 2014, 02:13) [0/0] [0] [отв] [спам] [под] +1 | -1
initrd (DjDance),

Цыкл? :/

12.
KoT * [мошенник] 1.91
(6 янв 2014, 02:17) [3/0] [3] [отв] [спам] [под] +1 | -1

$RaNd = mysql_fetch_assoc(mysql_query(\"SELECT id FROM tbl WHERE id != \'5\' AND id != \'6\' ORDER BY RAND() LIMIT 1\"*);
echo $RaNd[\'id\'];
Добавлено 06.01.14 в 02:19:37:
Циклы там нафиг не нужны, тем более 2, на вывод одной записи

13. (6 янв 2014, 09:26) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
$us = mysql_fetch_assoc(mysql_query(\"select * from `table` where `id` != \'5\' and `id` != \'6\' order by rand() LIMIT 1\"*;
?>
какие нах циклы. Можно ведь намного проще.

14. (6 янв 2014, 09:27) [0/0] [0] [отв] [спам] [под] +1 | -1
KoT,

Ну хоть один соображает в этой теме. +

15.
initrd (DjDance) * [мошенник] 2.52
(6 янв 2014, 16:06) [0/0] [0] [отв] [спам] [под] +1 | -1

I Love Миледи, даже два *

16. [автор] (6 янв 2014, 17:57) [0/0] [0] [отв] [спам] [под] +1 | -1

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

<?php
// Проверяю есть ли активное задание у пользователя
$add = mysql_num_rows(mysql_query(\"select * from `my_strana` where `id_user` = \'$user[id]\' and `otvet` = \'0\'\"*);

// Создаю массив из пройденных пользователем заданий, чтобы они больше не попадались
$moi = mysql_query(\"select * from `my_strana` where `id_user` = \'$user[id]\' and `otvet` = \'1\' \"*;
while ($moi2 = mysql_fetch_array($moi)) {

// Рандомно выбираю задание исключив уже пройденные `id` != \'$moi2[id_strana]
$id = mysql_fetch_assoc(mysql_query(\"select * from `strana` where `id` != \'$moi2[id_strana]\' order by rand() LIMIT 1\"*);
}

// Добавляю задание для пользователя если ее нет
if($add == 0){

mysql_query(\"insert into `my_strana` set
`id_user` = \'$user[id]\',
`otvet` = \'0\',
`id_strana` = \'$id[id]\'

\"*;

}
?>

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений