#1 2009.12.12 18:55

Fuelen
Участник
Зарегистрирован: 2009.06.22
Сообщений: 229
Карма: 5
Профиль

MySQLi :)

У меня вот несколько тупых вопросов по mysqli
Стоит ли использовать шаблоны в запросах, если даже надо вывести только 10 записей?
Стоит ли закрывать обьекты ($обьект->close()) после их использования, которые создаёт mysqli?
Добавлено спустя   5 минут  39 секунд:
Ещё вот такой вопрос: что быстрее будет работать?
$p = $db->query('SELECT * FROM `table` WHERE `cid`=5')->num_rows;
Или

$p = $db->result('SELECT COUNT(*) FROM `table` WHERE `cid`=5');
Где метод result:
public function result($query)
{
$result = $this->query($query)->fetch_row();
return $result[0];
}


на хую вас вертів

Неактивен

#2 2009.12.12 19:44

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: MySQLi :)

хз что быстрее, вероятно, первый вариант, т.к. вызов самописной функции не самая дешевая операция.
вообще, это все спички. главное - это грамотная структура кода. и заморачитваться что быстрее, в данном случае пустая трата времени. если приспичило - выполни да посмотри.
закрывать ресурс соединения с БД не обязательно. в php есть втроенный сборщик мусора. хотя, опять же, если структура кода грамотная, то, как правило, все очистки происходят в деструкторах.

Fuelen написал:

Стоит ли использовать шаблоны в запросах, если даже надо вывести только 10 записей?

- это не понял.
главное - удобство дальнейшей поддержки кода.

Неактивен

#3 2009.12.12 22:47

Fuelen
Участник
Зарегистрирован: 2009.06.22
Сообщений: 229
Карма: 5
Профиль

Re: MySQLi :)

Gemorroj написал:

Fuelen написал:

Стоит ли использовать шаблоны в запросах, если даже надо вывести только 10 записей?

- это не понял.
главное - удобство дальнейшей поддержки кода.

Имеется ввиду типа prepare, bind_param и т.д.

Отредактировано Fuelen (2009.12.12 22:52)


на хую вас вертів

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s