Как объявить и получить доступ к переменной SQL с помощью метода CodeIgniter Query ()Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как объявить и получить доступ к переменной SQL с помощью метода CodeIgniter Query ()

Сообщение Anonymous »

дублировать эту таблицу: user_posts < /strong> < /p>

ID | Upvotes | Downvotes | CAT |
___________________________________
42134 | 5 | 3 | Blogs|
------------------------------------
12342 | 7 | 1 | Blogs|
-------------------------------------
19344 | 6 | 2 | Blogs|
------------------------------------
< /code>

Мне нужно получить ранг элемента в его категории. Поэтому ID: 19344 будет иметь позицию 2 ранга 2, с 4 подкотами, позади 12342 с 6 -го взлета. Ранг определяется (upvotes-downvotes) в категории.SELECT rank FROM (SELECT *, @rownum:=@rownum + 1 AS rank
FROM User_Posts where CAT= 'Blogs' order by
(Upvotes-Downvotes) DESC) d,
(SELECT @rownum:=0) t2 WHERE POST_ID = '19344'
< /code>

возвращается ко мне (Rank = 2) при запуске непосредственно в MySQL. < /strong> Это правильный результат < /p>

Однако, когда я пытаюсь создать его через строитель запросов кода, я получаю < /p>

$table = 'User_Posts';
$CAT= 'Blogs';
$POST_ID = '19344';

$sql = "SELECT rank FROM (SELECT *, @rownum:=@rownum + 1 AS
rank FROM $table where CAT= ?
order by (Upvotes-Downvotes) DESC) d,
(SELECT @rownum:=0) t2 WHERE POST_ID= ?";

$query= $this->db->query($sql, array($CAT,$POST_ID))->row_array();
< /code>

возвращает мне пустой результат: массив (rank =>); < /strong> < /p>

Так что мой вопрос ... Но почему < /em>? знать, почему эта штука сломана.

Подробнее здесь: https://stackoverflow.com/questions/349 ... ery-method
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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