Подсчёт числа запросов в базу - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 29 Sep 2024 02:16:53 +0300 Хотя я видимо попутал.. проверял не на таком простом скрипте.. кажется запутал сам себя.<br> Ладно темку крою. https://visavi.net/topics/21313/357920 Подсчёт числа запросов в базу Валерий Sat, 07 May 2011 14:33:14 +0400 Сообщения https://visavi.net/topics/21313/357920 запрос 1. query и иже<br> все что обращается к результатам этого запроса, обращается именно к результатам запроса а не к бд https://visavi.net/topics/21313/357918 Подсчёт числа запросов в базу ramzes Sat, 07 May 2011 14:30:21 +0400 Сообщения https://visavi.net/topics/21313/357918 function q($string){return mysql_query($string);$i++;}<br> может что то в таком роде, хз, надо только придумать как он будет увеличивать значение переменной изнутри функции https://visavi.net/topics/21313/357916 Подсчёт числа запросов в базу KOZZ Sat, 07 May 2011 14:30:14 +0400 Сообщения https://visavi.net/topics/21313/357916 Ну вот я так же думал, пока не нашёл класс на пдо.<br> <a href="http://www.snippets.crisp-studio.com/view/66/otladka-i-statistika-zaprosov-v-php-pdo" target="_blank" rel="nofollow">http://www.snippets.crisp-studio.com/view/66/otladka-i-statistika-zaprosov-v-php-pdo</a><br> <br> Там в 109 строке в функции execute прибавляется счётчик. В скрипте это будет выглядеть так:<br> <pre class="prettyprint"> &lt;?php $res=$db-&gt;prepare(&quot;SELECT id FROM table WHERE var&gt;? LIMIT 10;&quot;); $res-&gt;execute(Array(5)); while($row=$res-&gt;fetch()) { echo $row&#91;&#039;id&#039;]; } echo $db-&gt;get_query_count(); //Выдаёт 10 ?&gt; </pre> <br> А счётчик в итоге выдаст 10 https://visavi.net/topics/21313/357914 Подсчёт числа запросов в базу Валерий Sat, 07 May 2011 14:27:13 +0400 Сообщения https://visavi.net/topics/21313/357914 1 запрос<br> mysql_fetch_assoc - это не запрос, это обработка результата https://visavi.net/topics/21313/357911 Подсчёт числа запросов в базу ramzes Sat, 07 May 2011 14:12:38 +0400 Сообщения https://visavi.net/topics/21313/357911 Допустим хочу подсчитать число запросов в базу. Что именно тут обычно считают? кол-во mysql_query в скрипте или кол-во mysql_fetch_assoc()? Или и то и другое?<br> <br> допустим такой код<br> <pre class="prettyprint"> &lt;?php $res=mysql_query(&quot;SELECT * FROM table LIMIT 10;&quot;); while($row=mysql_fetch_assoc($res)) { echo $row&#91;&#039;id&#039;]; } ?&gt; </pre> сколько здесь будет запросов? https://visavi.net/topics/21313/357907 Подсчёт числа запросов в базу Валерий Sat, 07 May 2011 13:57:33 +0400 Сообщения https://visavi.net/topics/21313/357907