foreach 出力の問題について

WBOY
WBOYオリジナル
2016-06-23 14:19:031160ブラウズ

a8f14a631f1f29d9f431b993e0b3c952 $a){
echo $a."0c6dc11e160d3b678d68754cc175188a";
}
?>
cate テーブル内のすべてのデータをループしたいのですが、なぜ 1 つのデータだけが出力されるのでしょうか?回答を求める


ディスカッションに返信する(解決策)

$sql1="select * from y_cate order by asc";$result1 = mysql_query($sql1);while($row = mysql_fetch_array($result1)) {  foreach($row as $ke=>$a){    echo $a."<br>";  }}

8ade7399a741bae5d072fcc0d944ef7f$a){
echo $a."0c6dc11e160d3b678d68754cc175188a";
?>カテゴリーテーブルの出力 すべてのデータのうち、1 つのデータだけが出力されるのはなぜですか?回答を求める 1. SQL ステートメントはエラーを報告しませんか? asc 順、並べ替えフィールドなし
2. SQL ステートメントは実行されません。 mysql_query($sql1)


00399716a3e372f133ca91d48e0cab3b$a){

echo $a."0c6dc11e160d3b678d68754cc175188a"; }
?>
foreach を使用して、cate テーブル内のすべてのデータをループアウトしたいのですが、なぜ 1 つだけなのでしょうか?データは出力されますか?回答を求める 1. SQL ステートメントはエラーを報告しませんか? asc 順、並べ替えフィールドなし
2. SQL ステートメントは実行されません。 mysql_query($sql1) 間違っていますか?

select * from y_cate order by asc の問題

order by がフィールドを指定していない場合、エラーが報告されます: #1064 - SQL 構文にエラーがあります。 「....


$sql1="select * from y_cate order by asc";$result1 = mysql_query($sql1);while($row = mysql_fetch_array($result1)) {  foreach($row as $ke=>$a){    echo $a."<br>";  }}

while を使用する必要がありますか?
while を使用する場合
[code] $sql1="select * y_cate の順序からby px asc ";
$ us = mysql_query ($ SQL1);
Thile ($ Result1 = MySQL_FETCH_ARAY ($ us)) {

Echo $ Result1 ['name']; C}} [/code]

S ではありませんそして、あなたのメソッドは出力を繰り返すようです。以下は、1回繰り返された出力データです。

選択してください* y_cate からの order by asc の問題

order by がフィールドを指定しないと、エラーが報告されます: #1064 - SQL 構文にエラーがあります。正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 「…………」の近くを使用してください
親愛なる、コードを手で入力してしまい、間違って入力し忘れてしまいました。私が尋ねた問題の解決方法を教えてください


$sql1="select * from y_cate order by asc";$result1 = mysql_query($sql1);while($row = mysql_fetch_array($result1)) {  foreach($row as $ke=>$a){    echo $a."<br>";  }}

whileを使用する必要がありますか? whiled [code] $ sql1 = "select * from y_cate order by px asc; ?そして、あなたのメソッドは出力時に繰り返し出力するようです。以下は、1回繰り返された出力データです。 0

リピートこれは、mysql_fetch_assoc の代わりに mysql_fetch_array を使用したためであり、繰り返されないため、Baidu でこれら 2 つの関数をダウンロードしてください。エディターが提供する方法が正しいことがわかります。各レコードの各レコードを出力します。これは 2 つのループであり、while は各項目を受け取ります。もちろん、変更後は 1 回ループします

while($row = mysql_fetch_array)。 ($result1,MYSQL_ASSOC)) {
foreach($row as $ke=>$a){
echo $a."
";
}
}

または単に mysql_fetch_assoc/mysql_fetch_row を使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。