2011-08-05 40 views
0

私はul>liのリストをPHP whileループとMYSQLを使って表示しようとしています。 私のデータベース 'company'は、2列 'id & content'というテーブル 'news'を持っています。PHP/MYSQL +繰り返し中

whileループは正常に動作し、'li' =という2つの表が2つあるため、戻ります。

しかし、このようなテーブルのデータは、$indx." - ".$ID." ".$CONTENT."のようなものが各 'li'に挿入されます。

マイwhileループ:

$readNews_SQLselect = "SELECT "; 
    $readNews_SQLselect .= "id, content "; // rows names 
    $readNews_SQLselect .= "FROM "; 
    $readNews_SQLselect .= "news ";   // table name 


    $readNews_SQLselect_Query = mysql_query($readNews_SQLselect); 

    $indx = 1; 
    while ($row = mysql_fetch_array($readNews_SQLselect_Query, MYSQL_ASSOC)) { 
     $ID = $row['id']; 
     $CONTENT = $row['content']; 



     echo '<li>$indx." - ".$ID." ".$CONTENT."</li>'; 

     $indx++; 

    } 

    mysql_free_result($readNews_SQLselect_Query); 

は、私がecho '<li>$indx." - ".$ID." ".$CONTENT."</li>';と構文の問題である99%確信しています。

答えて

1

'<li>$indx." - ".$ID." ".$CONTENT."</li>'; 

を置き換える:PHP変数を代用しない

"<li>$indx - $ID $CONTENT</li>"; 
+0

作業中!ありがとう! – Iladarsda

2

'<li>'. $indx .' - ' . $ID .' ' . $CONTENT . '</li>'; 

EDIT 1

かと単一引用符で囲まれた文字列で

echo "<li>$indx - $ID $CONTENT</li>"; 
+0

最初の引用符(または最後)$ - ) – Subdigger

+0

作業中!ありがとう! – Iladarsda

関連する問題