|
|
|
|
|
для: amsun
(22.02.2006 в 10:15)
| | Нет для каждой базы данных нужен свой вызов mysql_connect(), причём вызывать функции таким образом
mysql_connect($hostname, $username, $password) or die ("Невозможно подключится к серверу!");
mysql_select_db($base1) or die("База данных недоступна!");
| вызывать уже бесполезно, необходимо получать дескриптор соединения и передавать его везде.
// Устанавливаем соединение с базой данных
$dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) exit ("К сожалению, не доступен сервер MySQL : ".mysql_error());
// Выбираем базу данных
if (!@mysql_select_db($dbname,$dbcnx)) exit("К сожалению, не доступна база данных : ".mysql_error());
|
Дескриптор $dbcnx следует передавать всем mysql_ функциям в качестве последнего необязательного параметра, для того, чтобы MySQL знала к какой базе данных вы обращаетесь. | |
|
|
|
|
|
|
|
mysql_connect($hostname, $username, $password) or die ("Невозможно подключится к серверу!");
mysql_select_db($base1) or die("База данных недоступна!");
$query1="";
mysql_select_db($base2) or die("База данных недоступна!");
$query2="";
|
так не работает =( как правильно? | |
|
|
|
|