Я пытаюсь установить соединение MySQL в основном скрипте, а затем вызывать различные функции в зависимости от того, что я хочу сделать.У меня возникают проблемы при передаче информации о соединении в функцию.
У меня есть класс «query», который содержит различные функции, которые возвращают массив.Вот как выглядит код в моем основном скрипте (вызывая функцию normal)
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name) or die (mysql_error());
$stats = $queries->normal($mysqli);
И затем внутри ресурса запросов у меня есть этот код:
class queries {
function normal($mysqli) {
$query = "SELECT number, first, last FROM roster";
$roster = $mysqli->query($query);
Затем я продолжаюделать то, что мне нужно.Я не могу заставить это работать хотя.Я получаю сообщение об ошибке
Call to a member function normal() on a non-object
в строке, в которой я вызываю функцию, в моем основном файле.
Это похоже на эти вопросы, но я не могу понять это. Передача соединения с базой данных по ссылке в PHP Обеспечение работы MySQL-соединения в функции PHP
Спасибо