![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.01.2011
Сообщений: 13
|
![]()
Привет всем нужна ваша помощь уже весь день пишу одну функцию и не могу понять почему она работает некорректно. Суть такова вытягиваю из одной таблицы массив индефикаторив по которым должен пройти выборка из другой таблицы и пишу следующие действия
PHP код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
![]()
Учимся дебажить, хотя бы примитивно
1. Что приходит в функцию?? var_dump($friends) 2. Какой запрос получается var_dump($query) 3. Что получаем в итоге var_dump($query->result_array()) P.S. Если хотите сделать выборку из двух таблиц, то зачем тут пхп ??? читаем мат. часть про join в mysql и наслаждаемся жизнью |
![]() |
![]() |
![]() |
#3 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]()
У вас return стоит внутри цикла foreach. Он прекращает работу функции при первом же проходе. Пересмотрите структуру функции.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 11.01.2011
Сообщений: 13
|
![]() Цитата:
Я пробовал и внутри и не только. Всеравно вывод только 1 из записей не могу понять почему. Относительно того что писал перед вами какой тип этот в читабельный и пхп здесь не используется здесь все идет по принципу sql за 1 лишь исключением я извлекаю из базы все поля которые приравниваются полю первой таблицы и массива данных другого поэтому мне и надо пропускать все через фореч. Сам прикол что все работает и при видруци массива есть все данные но на вывод идет только 1 запись. И честно говоря я впервые написал на форумах о возникновения проблемы и кроме массы вопросов и каких глупуватих ответов я не получил никакой конкретной инфи типа смотри ты тут загнался зделай так и все будет пахать! Одним словом только время потратил. |
|
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
![]() Этим вам, для начала, и нужно заняться - чтоб вы выполняли в своем коде осознанные действия, а не работали "методом тыка": Цитата:
Возможно, результат её работы дополнительно обрабатывается в Контроллере или в Отображении. PS: вообще зря вы без уверенного знания PHP хватаетесь за фреймворк - сказки это всё, что с фреймворком хорошо знать PHP не нужно... |
||
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 11.01.2011
Сообщений: 13
|
![]() Цитата:
Я прописую в модель функцію з таким видом PHP код:
Правильно буде прописати так PHP код:
Звісно можна вивести дані знаючт ідентифікатор, однак в масиві вивлду я цого ідентифікаторі не знаю тай не правильно виводити на вгад ось таким чином я вивожу PHP код:
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
![]()
Сделайте то что вам сказал Cronos20 и выложите на форум то что эти команды выводят( только эти данные запихните в тег цитаты или кода , что бы разобрать их удобнее было).
Плюс покажите как вы инициализируете $friends_array. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.01.2011
Сообщений: 13
|
![]()
$shortstory['friends_array'] = $this->shortstory_model->get_friends_id($friends);
|
![]() |
![]() |
![]() |
#10 | ||
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
![]()
Нда. Вот вы ругаетесь что вам не помогают.
Но в то же время на простой вопрос Цитата:
отвечаете Цитата:
Как вам после этого можно помочь ? |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделить только одну цифру | dx2001 | Microsoft Office Excel | 6 | 30.05.2011 17:42 |
Возвращает только одну запись.... | Cartman18 | БД в Delphi | 5 | 15.09.2010 16:53 |
printf выводит только два %s(строки) | Mal4ishnik | PHP | 1 | 13.10.2009 00:01 |
passthru выводит только одну строку | motorway | PHP | 5 | 07.07.2009 21:27 |
Не выводит значения из базы данных | Linel | PHP | 13 | 26.02.2009 12:47 |