День добрый, не могу понять как сделать запрос одной стркой mysql PDO, а т.е... Тут function Код (Text): function CountTable($sql) { global $db; $db->query($sql, PDO::FETCH_ASSOC); $statement = $db->prepare($sql); $statement->execute (); return $count = $statement->rowCount(); } И что бы запрос можно было по легче писать например Код (Text): <h4><?CountTable("SELECT * FROM `accounts`");?></h4> Вообщем, как сделать правильное подключение в function по этому коду у меня не работает
@Shakoladka, во-первых, ты не понимаешь, зачем prepare нужно, и поэтому пишешь чушь. Потому что и query и prepare не вызывают, и prepare нужен только если есть параметры, которые надо подставить в запрос. Всё описано в документации, читаем. Во-вторых, плохая идея ради количества записей запрашивать у базы все записи - лучше запросить счетчик.
@mkramer, то что я в многом не понимаю согласен, так как совсем недавно начал заниматься этим делом, и все таки, объясните как можно сделать по лучше?