$iD
Новичок
Добрый день.
делаю что-то типа гостевой книги с использованием ООП.
сделал класс db.php
потом сделал модель:
и наконец контроллер:
и в итоге получаю ошибку
делаю что-то типа гостевой книги с использованием ООП.
сделал класс db.php
PHP:
<?php
require_once 'config.php';
class DB
{
private $conn = NULL;
function __construct()
{
$this->db_conn();
//echo "Connetion";
}
private function db_conn()
{
$this->conn = mysqli_connect(DB_HOST, DB_USER,DB_PASSWORD);
if(!$this->conn)
die ("Database connection failed" . mysql_error());
else{
$select_db = mysqli_select_db($this->conn, DB_NAME);
if(!$select_db)
die("Database selection failed" . mysql_error());
}
}
public function query($query)
{
$result = mysqli_query($this->conn, $query);
if(!$result)
die("Query failed: " . mysql_error());
return $result;
}
}
$db = new DB();
PHP:
<?php
// Модель
require_once "../config/db.php";
class MNews extends DB
{
function return_news()
{
$sql_query = "SELECT message FROM comments LIMIT 0,25";
$res = $this ->query($sql_query);
return $res;
}
}
PHP:
<?php
//Контроллер
require_once "news.php";
class CNews extends MNews
{
function news_out()
{
$res = $this->return_news();
while($row = mysql_fetch_array($res))
{
$news[] = $row['message'];
}
return $news;
}
}
я понимаю что он хочет не объект... но как мне скормить ему то что нужно... подскажите пожалуйстаWarning: mysql_fetch_array() expects parameter 1 to be resource, object given in