Войти

Показать полную графическую версию : Работа с несколькими базами MySQL одновременно (на пхп)


Vlad Drakula
24-04-2005, 10:29
Как создать несколько ключения к разным база чтобы к ним можно было по переменно обращаться?

пробовал делать так:




$MySQLLinc=mysql_connect($MySQLHostName, $MySQLLogin, $MySQLPassword);
mysql_select_db($MySQLLogDB);

$MySQLLinc2=mysql_connect($MySQLHostName, $MySQLLogin2, $MySQLPassword2);
mysql_select_db($MySQLLogDB2);

mysql_query('*', $MySQLLinc);




но почему то выборка производилать из второй базы а не из первой.

и еще один вопрос:
можно ли в одном запросе(mysql_query) делать выборку из разных баз?

vadimiron
24-04-2005, 20:12
Vlad Drakula
Я думаю при втором вызове функции mysql_connect нужно использовать её четвёртый параметр, а именно bool new_link,чтобы записать новое значение в переменную $MySQLLinc2, тогда можно будет использовать два открытых соединения (даже на одну и ту же базу)

Vlad Drakula
24-04-2005, 20:35
vadimiron
ага... спасибо... пронего я как раз забыл...

а что с вторым моим вопросом?

Prisoner
25-04-2005, 08:19
Имхо, нельзя Влад. По крайней мере с утра проснувшись, ничего придумать по этому поводу не смог :\.

archy
25-04-2005, 11:10
Vlad Drakula
В php4 и mysql323 точно нельзя...

Vlad Drakula
25-04-2005, 16:27
archy
ну... mysql323 этоу же давно устаревшая версия... я говорю о семействе 4,0,*

mar
25-04-2005, 18:21
все равно нельзя :(




© OSzone.net 2001-2012