|
|
|
|
|
для: Valick
(19.11.2010 в 18:54)
| | спасибо всем кто ответил | |
|
|
|
|
|
|
|
для: lightning.say
(19.11.2010 в 18:33)
| |
$sql1 = mysql_connect('localhost','root',' ');
$sql2 = mysql_connect('localhost','root',' ');
|
зачем? сервер то один
да и уж если на то пошло, к двум базам можно обратиться и одним запросом, правда в данном случае лучше двумя, но в любом случае базу можно указать в самом запросе | |
|
|
|
|
|
|
|
для: dirol
(19.11.2010 в 17:09)
| | Думаю продуктивнее будет сделать последовательное подключение, команды те же, меняется лишь их порядок...
$sql1 = mysql_connect('localhost','root',' ');
$sql2 = mysql_connect('localhost','root',' ');
mysql_select_db('board', $sql1);
mysql_query("SET NAMES cp1251");
$res1 = mysql_query("SELECT * FROM id_board LIMIT 5",$sql1); // запрос к первому серверу
while ($row=mysql_fetch_array($res1)){
print_r($row);
}
echo "<hr>\n";
mysql_select_db('mbak', $sql2);
$res2 = mysql_query("SELECT * FROM news_news LIMIT 3",$sql2); // запрос ко второму серверу
while ($row2=mysql_fetch_array($res2)){
print_r($row2);
}
|
| |
|
|
|
|
|
|
|
для: dirol
(19.11.2010 в 17:09)
| | 1) сервер у Вас всетаки один
2) делайте проверку на успешность соединения с базой
3) по отдельности запросы работают? или вы всетаки попутали названия таблиц? | |
|
|
|
|
|
|
|
$sql1 = mysql_connect('localhost','root','');
$sql2 = mysql_connect('localhost','root','');
mysql_select_db('board',$sql1);
mysql_select_db('mbak',$sql2);
$res1 = mysql_query("SELECT * FROM id_board LIMIT 5",$sql1); // запрос к первому серверу
$res2 = mysql_query("SELECT * FROM news_news LIMIT 3",$sql2); // запрос ко второму серверу
while ($row=mysql_fetch_row($res1)){
print_r($row);
}
echo "<hr>\n";
while ($row2=mysql_fetch_row($res2)){
print_r($row2);
}
|
выдает ошибку
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in Z:\home\islambak.ru\www\bord\index.php on line 13 | |
|
|
|
|