[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключение к БД в конструкторе класса
Captain Black
Добрый день!
Суть вопроса: есть родительский класс, хочется в конструкторе создать подключение к базе данных, а в дочерних его использовать. Ниже проблемная часть кода:

<?php
class
Similar {
public $simClients;
public $result;
public $mysqli;

public function __construct () {
$mysqli = new mysqli('localhost', 'clients', 'pass', 'clients');
$mysqli->query("SET NAMES CP1251");
$this->mysqli=$mysqli;
echo 'Конструктор';
}

}


class SimilarFromOrder extends Similar {

public function __construct () { }

public function QueryFromOrders($simClient) {
$query="SELECT * FROM orders ";
$result=$mysqli->query($query);
if (!$result) {
echo 'Ошибка в выводе похожих заказов SimilarOrder'.$mysqli->error;
}
else { echo 'ОК' ;}
return $result;
}

}

$simClient=$_GET["similarClient"];
$sim=new SimilarFromOrder;
$result1=$sim->QueryFromOrders($simClient);
?>


Пробовал разные варианты, не получается, вероятно, чего то недопонимаю. Хэлп!
Быстрый ответ:

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