29
Окт
2012

Ошибка в коде PHP

Есть код моя задача написать функцию что бы этот код работал

$all_products = $p->findAll();
$first = $all_products[0];
$first->name = "New name";
$first->save();

Вот эта функция

public function findAll() {
    $query = "SELECT * FROM s_products";
    $this->result = mysql_query($query, $this->connect);
    $rez = array();
    while ($row = mysql_fetch_object($this->result)) {
        $rez[] = $row;
    }

    return $rez;            
}  

public function save() {
    $query = "INSERT INTO `s_products` (`name`, `annotation`, `image`) VALUES ('$this->name', '$this->description', '$this->image')";
    $this->result = mysql_query($query, $this->connect);
    if ($this->result) {
        $this->id = mysql_insert_id();
    }           
}

У меня возникла ошибка в строке вызова ф-ции $first->save();

Помогите исправит ошибку

Источник: https://ru.stackoverflow.com/questions/158636/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%B2-%D0%BA%D0%BE%D0%B4%D0%B5-php
Share

Тебе может это понравится...