Подсчёт числа запросов в базу - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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
Подсчёт числа запросов в базу ramzesSat, 07 May 2011 14:30:21 +0400Сообщенияhttps://visavi.net/topics/21313/357918function q($string){return mysql_query($string);$i++;}<br>
может что то в таком роде, хз, надо только придумать как он будет увеличивать значение переменной изнутри функции
https://visavi.net/topics/21313/357916
Подсчёт числа запросов в базу KOZZSat, 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">
<?php
$res=$db->prepare("SELECT id FROM table WHERE var>? LIMIT 10;");
$res->execute(Array(5));
while($row=$res->fetch())
{
echo $row['id'];
}
echo $db->get_query_count(); //Выдаёт 10
?>
</pre>
<br>
А счётчик в итоге выдаст 10
https://visavi.net/topics/21313/357914
Подсчёт числа запросов в базу ВалерийSat, 07 May 2011 14:27:13 +0400Сообщенияhttps://visavi.net/topics/21313/3579141 запрос<br>
mysql_fetch_assoc - это не запрос, это обработка результата
https://visavi.net/topics/21313/357911
Подсчёт числа запросов в базу ramzesSat, 07 May 2011 14:12:38 +0400Сообщенияhttps://visavi.net/topics/21313/357911Допустим хочу подсчитать число запросов в базу. Что именно тут обычно считают? кол-во mysql_query в скрипте или кол-во mysql_fetch_assoc()? Или и то и другое?<br>
<br>
допустим такой код<br>
<pre class="prettyprint">
<?php
$res=mysql_query("SELECT * FROM table LIMIT 10;");
while($row=mysql_fetch_assoc($res))
{
echo $row['id'];
}
?>
</pre>
сколько здесь будет запросов?
https://visavi.net/topics/21313/357907
Подсчёт числа запросов в базу ВалерийSat, 07 May 2011 13:57:33 +0400Сообщенияhttps://visavi.net/topics/21313/357907