1

10 行のテーブルがあるので、

それらは次のようになります。

+++++++++++++++++++++++++++++++++++++++
+ ID + ACTIVE + NAME + DESCRIPTION    +
+++++++++++++++++++++++++++++++++++++++
+ 1  + 1      + ONE  + O-N-E          +
+++++++++++++++++++++++++++++++++++++++
+ 2  + 2      + TWO  + T-W-O          +
+++++++++++++++++++++++++++++++++++++++
+ 3  + 0      + THREE+ T-H-R-E-E      +
+++++++++++++++++++++++++++++++++++++++
+ 4  + 4      + FOUR + F-O-U-R        +
+++++++++++++++++++++++++++++++++++++++
+ 5  + 5      + FIVE + F-I-V-E        +
+++++++++++++++++++++++++++++++++++++++
+ 6  + 3      + SIX  + S-I-X          +
+++++++++++++++++++++++++++++++++++++++

を使用して、このテーブルの値を取得しています

$result = mysql_query("SELECT * FROM Table WHERE ACTIVE != 0") or die (mysql_error());

そして、私はそれらをフェッチしています:

$values = mysql_fetch_array($result) or die (mysql_error());

しかし、今の問題は、このように出てくることです: 1 2 4 5 3

そして、 ACTIVE に属する NAME と DESCRIPTION を保持したまま、これを注文したいと思います。

2D配列のソートについて少し読んだことがありますが、どこにも行きません。誰かが私を大いに助ける明確な解決策または明確な記事を持っているなら! 読んでくれてありがとう。

4

4 に答える 4

0

mysql_fetch_assoc を使用し、$values['nameOfValue'] を使用して値にアクセスします

于 2013-05-15T14:06:14.357 に答える
0

あなたが使用する必要があります

while ($values = mysql_fetch_assoc($result))
{
echo $values['NAME']." ".$values['DESCRIPTION'];
}
于 2013-05-15T14:04:37.567 に答える