Оптимизация запросов и своя функция doquery ()

Sergiy

Новичок
Автор оригинала: *****
Я понимаю, что ты находишься между двух несдержанных на аргументы личностей.
но у тебя есть одно преимущество.
ты можешь легко проверить, кто прав.
никто не мешает тебе вставить в функцию проверку.
к примеру, перед функцией mysql_connect написать
echo "tzps - придурок";
и посмотреть, сколько раз оно будет выведено при 10 вызовах функции.
Вот за это спасибо. Проверю.
 

Фанат

oncle terrible
Команда форума
мне больше понравилось "Объяснять про циклы, TCP/IP, и прочее"
шо имел в виду это загадочный человек - загадка =)
 

Mols

Новичок
http://ua2.php.net/manual/ru/function.mysql-connect.php
Если второй вызов функции произошёл с теми же аргументами mysql_connect(), новое соединение не будет установлено. Вместо этого функция вернёт ссылку на уже установленное соединение. Параметр new_link может заставить функцию mysql_connect() открыть ещё одно соединение, даже если соединение с аналогичными параметрами уже открыто.
Можете хоть 100 раз вызывать mysql_connect() можете даже 200. В вашем случае соединение будет одно.
з.ы
Я понимаю, сложно поверить, что 10 раз повторённое вам утверждение о том, что соединение будет одно - правда. Но недолгий курс медитации и самосозерцания поможет вам больше доверять людям к которым вы обращаетесь за советом.
 

MSW

Новичок
проверил:

PHP:
if(!$link)
     {echo "test";
     $link = mysql_connect($dbsettings["server"], $dbsettings["user"],
надпись test вывелась только один раз :)

а (microtime()) - как и куда вставлять?

PHP:
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' );
так или так:
PHP:
microtime()
	$sql = str_replace("{{table}}", $dbsettings["prefix"].$table, $query);
	$sqlquery = mysql_query($sql) or
				$debug->error(mysql_error()."<br />$sql<br />","SQL Error");
 

MSW

Новичок
berkut
и что там в разделе - работа? :)

я не "гуру" програмист и возможно многого не знаю
но мне это интересно и я пытаюсь разобраться в этом.

в универе было 1 или 2 занятия по php в общем курсе вебдизайна и технологий, после чего успешно прошло 5 лет в изучении других не профильных и спец предметов по приборостроению мед приборов :)
 
Сверху