2012-05-04 16 views
1

基本的に私は16の列のうちの4つを使いたいと思います。 id、username、country、signupdate;私のテーブルの中に配列の配列を作る。mysqlから配列の配列をロードする

mysql table

私がそうで、次の1、配列内の行と場所をつかむ、概念上の基本的な理解を持っている、と。配列を配列に配置します。

問題は1つだけです。私はこれをどうやって行うのか全く分かりません。 私はちょうどphpとmysqlで学習を始めましたので、しばらくお待ちください。前もって感謝します!

+2

あなたはこれまでに何を持っていますか? –

+0

まあ、私はこれを見つけましたが、私はそれを使用する方法を混乱させる:$ sql = mysql_query( "SELECT username、id、signupdate、country FROM members"); $ result = mysql_query($ sql); $ content = array(); while($ row = mysql_fetch_assoc($ result)) { \t $ content [$ row ['id']] = $ row; } – Timberwolf

答えて

1

それはあなたのために自動的にそれを行う必要があります:あなたはあなたの「連想配列」の各行を与える

$query = mysql_query("SELECT `id`,etc"); 
while($row = mysql_fetch_assoc($query)) 
{ 
    echo $row['id']; 
    echo $row['etc']; 
} 

。または、大きな連想配列を作成することができます。

$bigArray = array(); 
$query = mysql_query("SELECT `id`,etc"); 
while($row = mysql_fetch_assoc($query)) 
{ 
    $bigArray[] = $row; 
} 

print_r($bigArray); 
+0

... "メンバーyellopages"にメンバーを掲載するために必要です。私はまだ**混乱しています** – Timberwolf

+0

@iエレクトロlectics:なぜ彼らのスタイルシートが乱れているのか分かりませんが、読んでみる必要がありますこれ以上行く前にこれ。あなたが実際にやっていることをスピードアップしていないように思えます:http://php.net/manual/en/book.mysql.php – Josh

+0

私は今、私の次の問題はforeachループを使っていると思います最初の行をつかみ、それらの行を使用して次の行を取得し、それ以上の行がなくなるまで使用します – Timberwolf

関連する問題