Маньяк, использовать патерн singleton как обёртку класса для работы с базой данных - вполне оправданное решение.
12 Окт 2012, 22:09Подскажите решение вот такой задачи, надо из таблицы выбрать случайную запись, при этом уникальныого значения id нет в таблице, SELECT * FROM `table` ORDER BY RAND() LIMIT 1 не подходит т.к. вызывает большую нагрузку на бд, заранее благодарен
25 Окт 2012, 17:23HuKTO, [php:1:86f47694b4]<?php
$count = $db->query('SELECT COUNT(*) FROM `table`')->fetchColumn();
$db->query('SELECT * FROM `table` LIMIT '.rand(1, $count).', 1');
?>[/php:1:86f47694b4]
Маньяк, вот, все равно выдает ошибку во втором запросе
// получаем кол-во отрядов у героя
$vsego_mob_hero = mysql_result(mysql_query("SELECT COUNT(*) FROM `group_hero` WHERE `id_hero` = '".$hero['id']."' "), 0);
// выбираем случайный отряд у героя в армии
$mob_hero = mysql_fetch_assoc(mysql_query("SELECT * FROM `group_hero` WHERE `id_hero` = '".$hero['id']."' LIMIT '".rand(1, $vsego_mob_hero)."', 1"));
интересует такой вопрос есть почта на сайте такого примера как тут хочу сделать что бы смс того кто написал и того кто ответил находились на одной страницы, принцип спейс, кто может подсказать как это сделать?
27 Окт 2012, 17:09