Цикл, возвращающий неожиданные результатыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Цикл, возвращающий неожиданные результаты

Сообщение Anonymous »

Я пытаюсь перебрать набор результатов базы данных, проблема в том, что я знаю, что у меня есть только одна строка данных, но цикл возвращает 5 строк.
Это мой метод из моей модели

Код: Выделить всё

function get_latest_pheeds() {
$data = $this->user_keywords($this->ion_auth->user_id);
$keyword = $data;
$user_id = $this->ion_auth->user_id;
foreach($keyword as $key => $word) {

$q = "SELECT *,COUNT(pheed_comments.comment_id) as comments
FROM pheeds
LEFT JOIN pheed_comments ON pheed_comments.P_id=pheeds.pheed_id
WHERE pheed LIKE '%$word%' OR user_id='$user_id'
GROUP BY pheeds.pheed_id
ORDER BY datetime DESC";
$result = $this->db->query($q);
$rows[] = $result->result();

}
return $rows;
}
Что я делаю не так

Подробнее здесь: https://stackoverflow.com/questions/721 ... ed-results
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»