Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по MySQL
Сообщения
Маньяк

Sich, DB::run()->query ? Ужас

12 Окт 2012, 21:21
Okula

Маньяк, singleton, очевидно же

12 Окт 2012, 21:23
Маньяк

Okula, интересно как остальные классы выглядят...
User::run()->nickname ?

12 Окт 2012, 21:40
Okula

Маньяк, использовать патерн singleton как обёртку класса для работы с базой данных - вполне оправданное решение.

12 Окт 2012, 22:09
Sich

помогите с 4173 постом

13 Окт 2012, 15:27
Akdmeh

Sich, очень широкий вопрос.
Давай больше конкретики, это слишком размыто.

13 Окт 2012, 15:39
HuKTO

Подскажите решение вот такой задачи, надо из таблицы выбрать случайную запись, при этом уникальныого значения id нет в таблице, SELECT * FROM `table` ORDER BY RAND() LIMIT 1 не подходит т.к. вызывает большую нагрузку на бд, заранее благодарен

25 Окт 2012, 17:23
Маньяк

HuKTO, [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]

25 Окт 2012, 17:53
HuKTO

Маньяк, вот, все равно выдает ошибку во втором запросе

// получаем кол-во отрядов у героя
$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"));

25 Окт 2012, 19:00
Cimob

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

27 Окт 2012, 17:09
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.