фееричноибо глобальное определение $link не панацея при работе с MySQL

фееричноибо глобальное определение $link не панацея при работе с MySQL

Вот за это спасибо. Проверю.Автор оригинала: *****
Я понимаю, что ты находишься между двух несдержанных на аргументы личностей.
но у тебя есть одно преимущество.
ты можешь легко проверить, кто прав.
никто не мешает тебе вставить в функцию проверку.
к примеру, перед функцией mysql_connect написать
echo "tzps - придурок";
и посмотреть, сколько раз оно будет выведено при 10 вызовах функции.
Можете хоть 100 раз вызывать mysql_connect() можете даже 200. В вашем случае соединение будет одно.Если второй вызов функции произошёл с теми же аргументами mysql_connect(), новое соединение не будет установлено. Вместо этого функция вернёт ссылку на уже установленное соединение. Параметр new_link может заставить функцию mysql_connect() открыть ещё одно соединение, даже если соединение с аналогичными параметрами уже открыто.
if(!$link)
{echo "test";
$link = mysql_connect($dbsettings["server"], $dbsettings["user"],

microtime()
doquery ( "DELETE FROM {{table}} WHERE `user` = '" . $UserID . "';", 'annonce' );
microtime()
doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $UserID . "';", 'users' );
microtime()
doquery( "UPDATE {{table}} SET `config_value`='". $Useru_Poza ."' WHERE `config_name` = 'users_amount';", 'config' );
microtime()
$sql = str_replace("{{table}}", $dbsettings["prefix"].$table, $query);
$sqlquery = mysql_query($sql) or
$debug->error(mysql_error()."<br />$sql<br />","SQL Error");
— суппорт из айолы...кто им про microtime сказал?))
Автор оригинала: Sergiy
для "гуру" объясняем механизьм "на пальцах".

