(16 авг 2015, 14:03) (
0/
0)
[
0]
Tactics,
Хер не мат
(16 авг 2015, 14:00) (
0/
0)
[
0]
Бишаная каза,
а можно не курить траву
(16 авг 2015, 13:57) (
0/
0)
[
0]
Tactics,
что бы mysqli объект был доступен в классе его нужно туда передать ибо область видимости переменной все дела. Можно передать через параметр методы класса или в конструкторе всадить её в свойство класса:
<?php
class Test
{
protected $db;
public function __construct ($db)
{
$this->db = $db;
}
public function test ()
{
$users = $this->db->query('SELECT * FROM `users`');
return $user->fetch_assoc();
}
}
$db = new mysqli(...);
$class = new Test($db);
var_dump($class->test());
?>
(16 авг 2015, 13:54) (
0/
0)
[
0]
Tactics,
тебя щас бан дадут за мат
(16 авг 2015, 13:51) (
0/
1)
[
-1]
Tactics,
лол. ты даже $mysql не передал в класс
плюс подавил ошибку через @ ты дибил
мог бы меня в лс на spaces спросить
(16 авг 2015, 13:47) (
0/
0)
[
0]
$this->mysql...
Добавлено 16.08.15 в 13:48:10:
Ты шо. ключевой слово var с времён php 4 устарело
Добавлено 16.08.15 в 13:48:39:
Да и нормальные люди просто бы стали наследником mysqli