Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Разделение таблицы по группам (http://forum.oszone.net/showthread.php?t=220410)

vlad309523 13-11-2011 21:13 1794381

Разделение таблицы по группам
 
Здравствуйте! Интересует как привести эту строку к рабочему виду:
PHP код:

$sql query("select * from `blog_comments` order by `c_id` WHERE 'c_id_m'=$id"); 

blog_comments - имя таблицы в бд
c_id - идентификатор записи в бд
c_id_m - идентификатор группы записи в бд
$id - идентификатор группы записи в коде

Обработчик:
PHP код:

function query($sql)
{
    
$out = array();
    
$result mysql_query($sql);
    
$i=0;
    while(
$line=mysql_fetch_array($result,MYSQL_ASSOC))
    {
        
$out[$i]= $line;
        
$i++;
    }
    return 
$out;


Заранее спасибо.

Sham 13-11-2011 21:29 1794389

Цитата:

Цитата vlad309523
order*by*`c_id` »

в конец (select ... from ... where .... order by) rtm

vlad309523 13-11-2011 22:05 1794428

эта часть работает, а вот $id не попадает на обработчик...

Sham 13-11-2011 22:22 1794436

Цитата:

Цитата vlad309523
WHERE*'c_id_m'=$id »

косые кавычки в именах полей. Прямые только для строк, т.е. фактически в запросе WHERE 0 - всегда пустой результат
Код:

WHERE `c_id_m`={$id}

vlad309523 13-11-2011 22:27 1794441

Sham, огромное спасибо! Просто код не мой я его доделываю...


Время: 19:54.

Время: 19:54.
© OSzone.net 2001-