piparkuka |
|
---|---|
пытаюсь выдернуть задания с ценой function getJobs() { global $db, $db_projects; return $db->query("SELECT item_title,item_text,item_cost FROM $db_projects WHERE item_state=1")->fetchColumn(); } на сайте выведет только 1, в Phpmyadmin это работает и выводит все задания item_title, item_text, item_cost ABC, TEST, 5 ABC2, TEST2, 5 ABC3, TEST3, 5 .. Вопрос почему в .tpl только 1 запись и то, только item_title, остаьное нет |
Kopusha |
|
---|---|
Может это както связано с ->fetchColumn(); |
piparkuka |
|
---|---|
Это скорей всего с этим и связано, fetchAll требует более гибкую "настройку" а вот fetchColumnt, Дергает только 1 запись буду смотреть |
Kopusha |
|
---|---|
так как то там и написано - "вычлени колонку". Правилом хорошего тона составлять такие запросы примерно так $sql_cond = "a=b"; $sql = "SELECT A, B, C FROM XXX WHERE $sql_cond;
$tmp = $db->query($sql)->fetch();
|
piparkuka |
|
---|---|
Я не программист :) |
Kopusha |
|
---|---|
Я тоже |
jCube Group |
|
---|---|
fetchAll() Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
piparkuka |
|
---|---|
#45234 jCube Group: не работает, .tpl пытается вывести Array и все |
Roffun |
|
---|---|
#45235 piparkuka:#45234 jCube Group: Для вывода в .tpl можно использовать оператор FOR. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|