|
|
|
| Подскажите, пожалуйста, можно ли запаковать несколько выражений в одну переменную?
А именно я пробовал
$conn = mysql_connect('localhost','root','passroot');
if(!$conn) die("Error on connect: ".mysql_error());
@mysql_query("SET NAMES 'cp1251'");
$db = mysql_select_db('base', $conn);
if(!$db) die("Error on db select: ".mysql_error());
$rs = mysql_query($sql,$conn);
if(!$rs) die("Error in $sql: ".mysql_error());
|
т.к. они у меня часто повторяются
Я пока вынес их в отдельный файл и подключаю там, где нужно.
Функцию использовать в моем случае не желательно. | |
|
|
|
|
|
|
|
для: Nigma07
(19.12.2007 в 20:54)
| | а что мешает require / function() | |
|
|
|
|
|
|
|
для: bronenos
(19.12.2007 в 21:01)
| | Думаю require или require_once лучше подойдет
Создать файл с подключением к БД
и потом его использовать в скриптах где нужно соединение с БД | |
|
|
|
|
|
|
|
для: bronenos
(19.12.2007 в 21:01)
| | У меня таких повторяющихся блоков (разного содержимого) на сайте будет около 35.
Не хотелось создавать 35 файлов.
Было бы компактнее запаковать в один файл и только его подключать.
Стало интересно - можно или нет? В книге такого не встречал, вот и решил спросить. | |
|
|
|
|
|
|
|
для: Nigma07
(19.12.2007 в 21:17)
| | приведите примеры.. насколько разные файлы | |
|
|
|
|
|
|
|
для: bronenos
(19.12.2007 в 23:42)
| | >приведите примеры.. насколько разные файлы
Примеров много, перечислять не буду, да еще не все написаны.
Основная проблема - в каждом блоке есть условие и запаковать в строку не могу, сразу ошибка выскакивает.
Вынести в отдельный файл и напичкать функциями - слишком много глобальных переменных получится, больше загрузка сервера.
В общем, остановился на подключении файлов. | |
|
|
|
|
|
|
|
для: Nigma07
(19.12.2007 в 20:54)
| | >> Функцию использовать в моем случае не желательно.
Что это за случай такой? | |
|
|
|
|
|
|
|
для: kasmanaft
(20.12.2007 в 06:02)
| | сделай два файла:
сам класс для работы с БД, и ядро, где будет инициализироваться класс - $db=new db();
в каждом файле продключаешь это ядро | |
|
|
|