Когда я делаю свое соединение с БД следующим образом:
$conn = new MySQLi(RUBYDBUSER, RUBYDBNAME, RUBYDBPASS, RUBYDBDATA); if($conn->errno) { throw new Exception($conn->connect_error, $conn->connect_errno); }
и я хочу запустить подготовленное заявление следующим образом:
public function getSitename() { $stmt = $conn->prepare("SELECT value FROM cms_options WHERE title = 'sitename' "); $db->stmt_init(); $stmt->execute(); $stmt->bind_result($sitename); if($stmt->num_rows > 0) { while ($stmt->fetch) { return $sitename; } } }
Я получаю эту ошибку:
Примечание. Неопределенная переменная: conn в C: \ xampp \ htdocs \ ruby \ app \ includes \ classes \ class.core.php в строке 26
Запрос находится в class.core.php
и соединении в global.php
. Class.core включен следующим образом:
(Global.php)
foreach(glob(RUBY_BASE . '/app/includes/classes/class.*.php') as $class){ include_once($class); }
Есть ответы? `