2016-06-12 1 views
-3

内のすべての行を取得したい私は、MySQLのすべての行を取得したいが、それは、私はこれを試してみました唯一の1を返します。私はmysqlの

while($info=mysql_fetch_all($query2, mysql_assoc)) 
{ 

が、それは動作しません。私を助けてください。

+1

1行の抜粋だけでなく、実際のコードを投稿する必要があります。デバッグの助けを求める質問(**はなぜこのコードが動作しないのですか?**)は、質問自体に*必要な動作、*特定の問題またはエラー*、* *それを再現するのに必要な最短コード* *。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve) –

+0

$ query2 = mysql_query( "SELECT * FROM website = WHERE poster = '$ _ SESSION [user_name]' ORDER BY ID DESC LIMIT $オフセット、$ rowsperpage "); $ num = mysql_num_rows($ query2); if($ num == 0) {echo "

No topics yet
"; } else {echo "

HOTTEST UPDATES


"; while($ info = mysql_fetch_all($ query2、mysql_assoc)) { $ id = $ info ["id"]; $ ftp = $ info ["ftp"]; $ server = $ info ["server"]; $ password = $ info ["password"]; } –

+1

いいえ、コメントに投稿しないでください。 [編集]あなたの質問といくつかの適切な書式を追加します。また、mysql_fetch_allは、すべての行をフェッチすることを意味します。その場合、それをループすることは意味をなさないが、それはあなたの主な問題である。とにかく 'mysql_ *'](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php?rq=1)を使用しないでください。 'mysql_ *'関数は時代遅れです。[非推奨](http://us3.php.net/manual/en/intro.mysql.php)、安全ではありません。 ['MySQLi'](http://us3.php.net/manual/en/book.mysqli.php)または[' PDO'](http://us3.php.net/manual/en/intro。 pdo.php)。 –

答えて

0

クイックフィックスはmysql_fetch_assocmysql_fetch_allを交換することである。

$query2=mysql_query("SELECT * FROM websitee 
    WHERE poster='$_SESSION[user_name]' 
    ORDER BY id DESC LIMIT $offset, $rowsperpage"); 
$num=mysql_num_rows($query2); 
if($num==0) { 
    echo"<div class='msg'>No topics yet</div>"; 
} else { 
    echo"<br/><br/><div align='center' class='b_head'><strong>HOTTEST UPDATES</strong></div><div class='center'><span class='style18'></span></div><br><br> "; 
    while($info=mysql_fetch_assoc ($query2)) { 
    $id=$info["id"]; $ftp=$info["ftp"]; $server=$info["server"]; 
    $password=$info["password"]; 
    print_r($info); 
    } 
} 

しかし、あなたはmysql_*機能の使用を停止し、mysqliまたはpdoを使用する必要があります。

関連する問題