[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include_once
blade
вот для соединения с БД использую код include_once('db.php'); по своей задумке оно должно подключать его 1 раз и предотвращать последовательные подключения типа include('db.php'); , так вот исходя из этой идеи должно быть так

<?php
include_once('db.php');
$sql = mysql_query("SELECT * FROM table1"); // 1 запрос
$result = mysql_fetch_assoc($sql);
mysql_close();


include('db.php');
$sql2 = mysql_query("SELECT * FROM table2"); // 2 запрос
$result2 = mysql_fetch_assoc($sql2);
mysql_close();
?>


вместо второго запроса должна быть ошибка так как нет соединения с бд я ж так понимаю ?!



Спустя 5 минут, 54 секунды (26.09.2010 - 11:28) sergeiss написал(а):
Тебе надо в такой ситуации, исходя из твоих пожеланий, удалить все mysql_close(), кроме последнего, и везде писать include_once('db.php'). Тогда будет работать исправно.

Спустя 1 минута, 46 секунд (26.09.2010 - 11:30) blade написал(а):
тоесть если я в самом начале введу include_once('db.php'); то это не отключит все последующие include('db.php'); ?

Спустя 3 минуты, 4 секунды (26.09.2010 - 11:33) sergeiss написал(а):
Цитата (blade @ 26.09.2010 - 12:30)
тоесть если я в самом начале введу include_once('db.php'); то это не отключит все последующие include('db.php'); ?

Именно так smile.gif

Спустя 4 минуты, 59 секунд (26.09.2010 - 11:38) blade написал(а):
спасибо за ответ
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.