Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача линка на базу данных между скриптами

10K
26 июля 2005 года
seniorleo
10 / / 26.07.2005
Братаны есть такой вопрос
Пусть имеются два скрипта
в одном из которых устанавливается соединение с базой данных MySQL т.е. что-то типа
<?
session_start();

$db = mysql_pconnect('localhost','newuser','692205');

if (!$db)

echo 'Unable to connect to database!';

else

echo "Its OK!!!";

?>

вот получили мы этот линк к базе - $db
а теперь в другом скрипте я хочу сделать запрос к базе и вывести какую-то информацию

ну что-то типа

<?

mysql_select_db('jobs');

$query = "select * from jobs where jobwhen=now() order by id desc";

$result = mysql_query($query);

$num_result = mysql_num_rows($result);

и вывод этого хозяйства
?>

Каким образом можно этот линк передать в другой скрипт?

Пробовал передать эту переменную через массив
$_SESSIONS - не получается пробовал через
$GLOBALS - тоже

Кто что посоветует?

И ещё один вопрос - если я к примеру один скрипт запущу где есть строчка

$db = mysql_pconnect('localhost','newuser','692205');

а после этого запущу другой скрипт где будет такая же строчка то будет использовано то соединение которое было установлено в первом скрипте?

Заранее благодарен за ответ
365
26 июля 2005 года
MasterSID
230 / / 23.02.2003
Если скрипты не связаны, то никак. В каждом вновь запустившемся скрипте тебе нужно заново устанавливать соединение. А если ты заинклюдишь второй скрипт в первый после подключения, то все будет ок.

Обычно пишут функцию connect(); которая возвразает идентификатор соединения и инклюдят этот файл в самом начале рабочего скрипта, который будет выглядеть так:
<?
require_once("db.php");
connect();
/*
Твой скрипт
*/
disconnect();
?>

Дисконнект писать не обязательно. В моем примере функция не возвращает идентификатора, т.к. php всегда запоминает последний идентификатор
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог