2012-04-29 15 views
0

個人的に私の連絡先をデータベースに保存するサイトを作っています。どのように私はデータベースからすべての連絡先を選択し、それらをエコーするだろうか?私は彼らの名字と姓をデータベースに入れています。私はそれぞれの名前をどのように取得し、それらをエコーアウトするかを知りたいと思います。SQLの連絡先サイト

$query = "SELECT * FROM contacts"; 
$query_run = mysql_query($query); 
if($query_run = mysql_query($query)) { 
    while($query_row = mysql_fetch_assoc($query_run)) { 

    } 
} 

しかし、私はそれらを選択する方法がわからない:

私がこれまでに得ているところです。

答えて

3

行は単なる連想配列で、通常通り索引付けされます。連絡先のすべてのためにそれを行うだろう

$query = "SELECT * FROM contacts"; 
$query_run = mysql_query($query); 
if($query_run = mysql_query($query)) { 
    while($query_row = mysql_fetch_assoc($query_run)) { 
     echo $query_row['firstname']; // Or whatever you called the field 
    } 
}
+0

?私は5つを持っていると言う、それはそれらの5つのすべてをエコーされますか? –

+0

@TannerEllis:Yup - これは 'while'ループのためのものです。 – Ryan

+0

さて、私は他のものについてはquery_rowをやったことがありますが、これではうまくいかないと思いました。ありがとう! –

0
$query = "SELECT * FROM contacts"; 
$query_run = mysql_query($query); 
if($query_run = mysql_query($query)){ 
    while($query_row = mysql_fetch_assoc($query_run)){ 
     echo query_row["firstname"]." ".query_row["lastname"];  
    } 
}