Затваряне на mysql_connect

ExpressYourself

Registered
Имам един index.php
в който слагам config.php
Но искам да вземам информацията от другия сайт и чрез
още един mysql_connect добавям в страницата която include в index.php чрез switch и тогава ми вади след тази страница, че няма добавена таблица в този mysql става много объркано с една дума как мога да го затворя това с mysql_close(); не става
 
Правиш си с функция коя база данни да ползва ...
Код:
<?php
function db_connect($db = 'базата') {
mysql_connect('хоста', 'потребителя', 'паролата');
mysql_select_db($db);
mysql_query("SET CHARACTER SET cp1251") or die(mysql_error());
}

db_connect2($db = 'базата2_външна') {
mysql_connect('хоста2', 'потребителя2', 'паролата2');
mysql_select_db($db);
mysql_query("SET CHARACTER SET cp1251") or die(mysql_error());
}
?>

Този код го слагаш в config.php, инклудваш си го и преди всяка заявка в страницата ти си отваряш с фунцкията, за която ти съответства за конкретната база. Примерно искаш от "базата" и след това заявка от "базата2_външна"
Код:
<?php
// ТУК ЩЕ НАПРАВИМ КОНЕКЦИЯТА КЪМ 1-вата база от 1-вата функция db_connect();
db_connect();
mysql_query("SELECT * FROM `tablica`") or die(mysql_error());
mysql_close();

// ТУК ЩЕ НАПРАВИМ КОНЕКЦИЯТА КЪМ 2-рата база от 2-рата фунция db_connect2();
mysql_query("SELECT * FROM `таблица_от_втората_база`") or die(mysql_error());
mysql_close();
?>
 

Back
Горе