Подключение такое
mysql_connect("localhost", "root", "12345") or die("Неудалось подключиться к серверу баз данных");
mysql_select_db("site") or die("Неудалось выбрать базу данных");
А запросы выглядят примерно так:
$query = mysql_query(
"SELECT*
FROM `photo`
" );
$row = mysql_fetch_assoc($query);
Заранее благодарю!
Спустя 21 минута, 40 секунд (23.04.2012 - 17:27) Renden написал(а):
bazilio
Ну для этого нужно просто считать количество, но тк функция mysql_query() этого не делает сама монжно самому написать например функцию:
Ну для этого нужно просто считать количество, но тк функция mysql_query() этого не делает сама монжно самому написать например функцию:
function Query($sql) {
static $count_query = 1;
global $count_query; $count_query++;
return mysql_query($sql);
}
//Ну и свои запросы оправлять в неё:
$query = Query("SELECT*FROM `photo`" );
$query = Query("SELECT*FROM `photo`" );
$query = Query("SELECT*FROM `photo`" );
$query = Query("SELECT*FROM `photo`" );
//ну и вывести количество запросов
echo $count_query;
Спустя 2 часа, 29 минут, 13 секунд (23.04.2012 - 19:56) bazilio написал(а):
Спасибо!
Спустя 2 часа, 1 минута, 17 секунд (23.04.2012 - 21:57) sergeiss написал(а):
Если тебе нужно подсчитать количество обращений за время работы скрипта, то решение тебе написали верное.
Но если надо просто подсчитать, сколько было обращений к БД, с учетом времени обращения (например, с целью получения статистики обращений), то тогда....
В БД PostgreSQL можно создать "правило" (CREATE RULE), которое срабатывает при выполнении каких-то действий с таблицей. В частности, при селекте можно вызвать что-то. Этим "что-то" может быть вызов функции, которая подсчитывает количество обращений к таблице. Можно сделать эти правила для каждой таблицы. И тогда подсчет будет вестись для любой таблицы и на уровне БД. В скриптах ничего делать не надо будет.
Но если надо просто подсчитать, сколько было обращений к БД, с учетом времени обращения (например, с целью получения статистики обращений), то тогда....
В БД PostgreSQL можно создать "правило" (CREATE RULE), которое срабатывает при выполнении каких-то действий с таблицей. В частности, при селекте можно вызвать что-то. Этим "что-то" может быть вызов функции, которая подсчитывает количество обращений к таблице. Можно сделать эти правила для каждой таблицы. И тогда подсчет будет вестись для любой таблицы и на уровне БД. В скриптах ничего делать не надо будет.
Спустя 2 дня, 12 часов, 32 минуты, 59 секунд (26.04.2012 - 10:30) bazilio написал(а):
Цитата (sergeiss @ 23.04.2012 - 17:57) |
Но если надо просто подсчитать, сколько было обращений к БД, с учетом времени обращения (например, с целью получения статистики обращений), то тогда.... |
Нужно в общем это но у меня база данных mysql
Спустя 19 дней, 16 часов, 38 минут, 46 секунд (16.05.2012 - 03:09) Телевизор написал(а):
Спасибо пригодилось
