Блог старого компьютера

Блог старого компьютера


Главная Разное Пример подключения к базе данных mysql

Пример подключения к базе данных mysql

13.11.2013 07:10 Администратор Разное
Печать PDF

Не так часто пишу функции подключения к базе данных в основном приходится использовать встроенные в движок функции, но бывают момент когда нужно по быстрому обратится к какой то базе данных и выдернуть оттуда данные. Публикую данную функцию в основном для себя, чтоб не писать каждый раз, а использовать готовую.

Привожу ниже 2 функции одна показывает как осуществить подключение к базе данных, а другая показывает как работать с функцией подключения.

function connect(){
include('bitrix/php_interface/dbconn.php');
$mysqli = @new mysqli($DBHost, $DBLogin, $DBPassword, $DBName);
$mysqli->query("SET NAMES 'utf8'");
$mysqli->query('SET collation_connection = "utf8_unicode_ci"');
$charset = $mysqli->character_set_name();
if (mysqli_connect_errno()){
echo "Подключение невозможно: ".mysqli_connect_error();
}else{
return $mysqli;
}
}

function parent_list($parent){
$mysqli = connect();
$result = $mysqli->query('SELECT id, name, parent FROM b_dependent_fields ORDER BY about ASC');
$html = '<select name="parent"><option></option>';
while ($row = $result->fetch_assoc()){
$margin ='';
if($row['parent']!=''){
$margin = '&nbsp;&nbsp;&nbsp;&nbsp;';
}
if($parent==$row['parent'] and $parent!=''){
$html .='<option selected="selected" value="'.$row['id'].'">'.$margin.$row['name'].'</option>';
}
else{
$html .='<option value="'.$row['id'].'">'.$margin.$row['name'].'</option>';
}
}
$html .= '</select>';
return $html;
}

 В функции connect() первым делом мы инклудим файл который содержит данные для подключения (база данных, пользователь, пароль). Далее идет подключение к базе данных и установка кодировки в которой будем работать с базой данных. Далее проверяем как все прошло, и если все прошло неудачно выводим ошибку.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела