php:
private $mysqli;
function baseConnect()
{
$db_info = parse_ini_file("../conf/db.ini");
$host = $db_info['host'];
$user = $db_info['user'];
$pass = $db_info['pass'];
$base = $db_info['base'];
$this->mysqli = new mysqli($host, $user, $pass, $base);
}
на такую команду:
$select = $this->mysqli->query($db);
ругается так:
Call to a member function query() on null
Первая мысль - пустые строки, строки не пустые, подозрения на
$this->mysqli =
Во-первых проверьте вызываете ли вы baseConnect()
в конструкторе класса, либо его требуется вызвать до обращения к методу $this->mysqli->query()
. Во-вторых всегда указывайте модификаторы доступа к методам, даже если хотите объявить его public
- делайте это явно. Вот ссылка на принятые в опенсорс сообществе стандарты написания кода https://www.php-fig.org/psr/
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет, я с вордпресом вообще на ВыПомогите советом как можно реализовать следующее
Страница работает -http://uk/basic/web/indexphp?r=site%2Fcontact Раскоментирываю строчки в Yii2
Пишу на php, использую для написания кода библиотеку https://githubcom/php-telegram-bot/core