-faqer-
Я только учусь
Инклюд для коннекта к MySQL. Поменьше наворотов, побольше безопасности
Прошу прощения за обширненький пост, просто охота разобраться
Какие есть проблемы в ниже приведенном коде коннекта к мускулю и обработки запросов
Прошу прощения за обширненький пост, просто охота разобраться
Какие есть проблемы в ниже приведенном коде коннекта к мускулю и обработки запросов
PHP:
/***
****Коннектимся к базе
***/
$con_id = mysql_connect (MYSQL_SERVER, MYSQL_USER, MYSQL_PASSWORD);
if (mysql_error()) {
if ($SQL_REPORTING) {
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?><br><?=mysql_error()?>
<?
exit;
}
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?>
<?
error_log (date('d.m.Y H:i:s')."\t".mysql_error()."\r\n", 3, ENGINE_DIR.'/mysql_errors.log');
exit;
}
/***
****Выбираем базу
***/
$db_id = mysql_select_db (MYSQL_BASE, $con_id);
if (mysql_error()) {
if ($SQL_REPORTING) {
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?><br><?=mysql_error()?>
<?
exit;
}
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?>
<?
error_log (date('d.m.Y H:i:s')."\t".mysql_error()."\r\n", 3, ENGINE_DIR.'/mysql_errors.log');
exit;
}
/***
****Обработка запросов и ошибок, с ними связанных
***/
function fun_mysql_query($query) {
global $SQL_REPORTING;
$result = mysql_query($query);
if (mysql_error()) {
if ($SQL_REPORTING) {
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?><br><?=mysql_error()?><br><?=$query?>
<?
exit;
}
?>
<b>MySQL ERROR!!!!!!!!!</b><br><?=date('d.m.Y H:i:s')?>
<?
error_log (date('d.m.Y H:i:s')."\t".mysql_error()."\t".$query."\r\n", 3, ENGINE_DIR.'/mysql_errors.log');
exit;
}
return $result;
}