|
|
|
| В mysql можно было удобно использовать mysql_result(mysql_query("SELECT COUNT(`id`) FROM `table` WHERE `test`='qu'"), 0);
Есть ли в объектном подходе такой метод?
что бы можно было быстро возвратить результат "SELECT COUNT(`id`) FROM `table` WHERE `test`='qu'" без создания AS `alias` или без использования fetch_row
//
Ув. модераторы, пишу здесь, так как тема касается работы php, а не mysql;) | |
|
|
|
|
|
|
|
для: Akdmeh
(28.11.2009 в 21:35)
| | А разве наличие алиаса хоть как-то влияет на скорость выполнения запроса? | |
|
|
|
|
|
|
|
для: Trianon
(28.11.2009 в 22:23)
| | Скорее имелась ввиду скорость написания кода. | |
|
|
|
|
|
|
|
для: Саня
(28.11.2009 в 22:53)
| | Простите, какого именно кода - PHP или SQL ?
Это как чтобы побыстрее добраться до места назначения, перед тем как за руль сесть, стакан водки жахнуть.
Есть шанс добраться.
Есть шанс успеть.
Я бы даже сказал - навсегда успеть тоже есть шанс. | |
|
|
|
|
|
|
|
для: Akdmeh
(28.11.2009 в 21:35)
| | есть свойство num_rows ыЫ | |
|
|
|
|
|
|
|
для: Fuelen
(28.11.2009 в 23:45)
| | и чем это свойство поспособствует при указанном запросе? :))) | |
|
|
|
|
|
|
|
для: Trianon
(29.11.2009 в 15:34)
| | При данном запросе никак)) | |
|
|
|
|
|
|
|
для: Fuelen
(29.11.2009 в 23:16)
| | теперь подумайте, чем по методике выполнения отличаются запросы
SELECT * FROM tbl и SELECT COUNT(*) FROM tbl
и можете спокойно посыпать голову пеплом. | |
|
|
|
|
|
|
|
для: Akdmeh
(28.11.2009 в 21:35)
| | Может так?))
<?php
class isql extends mysqli{
public function result($query)
{
$query = mysqli_query($query);
$result = mysqli_fetch_row($query);
return $result[0];
}
}
?>
|
| |
|
|
|