Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

вывести из бызы


Recommended Posts

здравствуйте, пытаюсь вывести из базы новости где категория равна 1

но мне выводит первую строку (image) а дальше ошибку пишет

 data/m145x145.jpgNotice: Undefined index: image in C:\AppServ\www\catalog\view\theme\default\template\common\column_right.tpl on line 21

 

Как можно вывести остальные?

$result = $this->db->query("SELECT * FROM oc_news INNER JOIN oc_news_to_category WHERE oc_news_to_category.news_id = '1';");


foreach ($result as $res)
{


//print_r($v);


echo $res['image'];
}

 

Надіслати
Поділитися на інших сайтах


$sql = "SELECT * FROM '. DB_PREFIX .'news n INNER JOIN '. DB_PREFIX .'news_to_category n2c ON (n.id = n2c.u = id) WHERE n2c.news_id = 1";

$result = $this->db->query($sql)->rows;

Надіслати
Поділитися на інших сайтах

Query :)

А не queru

опечатка, бывает 

Надіслати
Поділитися на інших сайтах

Fatal error: Call to undefined method DB::queru() in C:\AppServ\www\catalog\view\theme\default\template\common\column_right.tpl on line 16

(n.id = n2c.u = id)

учтите я не знаю структуры вышей базы, привел только пример

Надіслати
Поділитися на інших сайтах

Выдает ошибку

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''. DB_PREFIX .'news n INNER JOIN '. DB_PREFIX .'news_to_category n2c ON (n.id = ' at line 1
Error No: 1064
SELECT * FROM '. DB_PREFIX .'news n INNER JOIN '. DB_PREFIX .'news_to_category n2c ON (n.id = n2c.u = id) WHERE n2c.news_id = 1 in C:\AppServ\www\system\database\mysqliz.php on line 53

Надіслати
Поділитися на інших сайтах


Ну я поменял, сделал так

 

$sql = "SELECT * FROM oc_news INNER JOIN oc_news_to_category WHERE oc_news_to_category.news_id = '1';";


$result = $this->db->query($sql)->rows;
 
ошибок не выводит, и вообще не выводит ничего в том месте где я хотел...
Надіслати
Поділитися на інших сайтах


Метод тыка,  работает только с прилагательным - научный

Потому что жто прилагательное подразумевает чтение документации и анализ

Все остальное -  как было тыком, так и осталось.

 

 

И не будет работать

Надіслати
Поділитися на інших сайтах

В чём суть этих мытарств? Сделать велосипед из костылей? Чем не вариант подобрать Блог,раз нужно разделение статей на категории и вывод нужных в модуле.

  • +1 1
Надіслати
Поділитися на інших сайтах

Какой модуль подойдет?

У меня получается модуль НОВОСТЬ+

где я добавляю новости, а так же в нем есть функция создать категорию, куда можно новость запихнуть. Я сделал чтобы новости выводило в одном месте - выводят те новости которые на главной (в новостях /news), А я хочу чтобы выводило только из категории к примеру (/news?news_category_id=1)

Змінено користувачем deatlinko
Надіслати
Поділитися на інших сайтах


получается  у меня два места на главной, в верху выводятся новости те которые находятся в ссылке /news

А в низу должно выводиться 10 последних новостей, которые находятся в категориях (/news?news_category_id=1)

Змінено користувачем deatlinko
Надіслати
Поділитися на інших сайтах


У меня получается модуль НОВОСТЬ+

 

Получается что не он.Я уже писал,в этом модуле нет Категорий..... А раз они нужны то это уже Блог.Коих на форуме пруд пруди.

Надіслати
Поділитися на інших сайтах

Я дал ссылку.Достаточно скачать и посмотреть,что в данном модуле нет и упоминания о категориях.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.