Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как лучще выводить комментарий с ответами?
 
 автор: Jovidon   (06.08.2012 в 17:30)   письмо автору
 
 

Здарова народ

Зделал так:

<?php
    
// Агар дар ин сахифа коммент бошад онхоро мебарорем
    
$tbl_comment "system_lesson_comment";
    
$query_comment "SELECT id, comment, author, date
                      FROM "
.$tbl_comment."
                      WHERE id_lesson = "
.$_GET["id_les"]."
                      ORDER BY id
                      DESC"
;
    
$res_comment mysql_query($query_comment) or die(mysql_error() . "<br><strong>Итнихоб аз чадвал нагузашт</strong>");
    if(
mysql_num_rows($res_comment) > 0)
    while(
$row_comment mysql_fetch_array($res_comment))
    {
        echo 
"<div class='box'>
                <p class='comment'>
$row_comment[comment]</p>
                <table>
                    <tr class='notice'><td>Муфллиф: </td><td class='author'>
$row_comment[author]</td></tr>
                    <tr class='notice'><td>Таърих: </td><td>
$row_comment[date]</td></tr>
                </table>
              </div><div class='mb'></div>"
;
    }
    
    
// Агар дар коммент чавоб бошад онхоро хам мебарорем
    
$tbl_comment_answer "system_lesson_comment_answer";
    
$query_comment_answer "SELECT answer, author, date
                             FROM "
.$tbl_comment_answer."
                             WHERE id_comment = "
.$row_comment["id"]."
                             ORDER BY id
                             DESC"
;
    
$res_comment_answer mysql_query($query_comment_answer) or die(mysql_error() . "<br><strong>Итнихоб аз чадвал нагузашт</strong>");
    if(
mysql_num_rows($res_comment_answer) > 0)
    while(
$row_comment_answer mysql_fetch_array($res_comment_answer))
    {
        echo 
"<div class='box'>
                <p class='comment'>
$row_comment_answer[answer]</p>
                <table>
                    <tr class='notice'><td>Муфллиф: </td><td class='author'>
$row_comment_answer[author]</td></tr>
                    <tr class='notice'><td>Таърих: </td><td>
$row_comment_answer[date]</td></tr>
                </table>
              </div><div class='mb'></div>"
;
    }
?>


Ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY id DESC' at line 4
Итнихоб аз чадвал нагузашт

А как вы зделаете?
Спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования