Форум на Kuban.ru (http://forums.kuban.ru/)
-   Разработка программ (http://forums.kuban.ru/f1024/)
-   -   php mysql : после выполнения любого запроса функцией mysql_query есть ли какая-нибудь возможность посмотреть текст sql? (http://forums.kuban.ru/f1024/php_mysql_posle_vypolneniya_lyubogo_zaprosa_funkciej_mysql_query_est-_li_kakaya-nibud-_vozmozhnost-_posmotret-_tekst_sql-6430013.html)

2225777 16.01.2015 21:16

php mysql : после выполнения любого запроса функцией mysql_query есть ли какая-нибудь возможность посмотреть текст sql?
 
php mysql : после выполнения любого запроса функцией mysql_query есть ли какая-нибудь возможность посмотреть текст только что выполнившегося sql-запроса?

2225777 16.01.2015 21:18

Конечно, можно написать так:
$sql = "SELECT * FROM table";
mysql_query($sql);

но это тогда придётся писать в 100-150 местах в скрипте...
там сейчас везде так: mysql_query("SELECT * FROM table");

(текст sql понадобился везде для логирования...)

ipp 16.01.2015 22:18

Так сделай свою функцию, которая выполняет запрос и осуществляет логирование если нужно. И затем замени вызов mysql_query на вызов своей функции. С помощью нормального редактора это делается в 5 секунд.


Текущее время: 03:11. Часовой пояс GMT +3.