そのため、私のWebサイトでは、ユーザーが連絡先リストを作成できるようになり、ユーザー名のカテゴリを追加しました。現在、SQLクエリから生成された連想配列のwhileループを使用して連絡先のリストを表示しています。
したがって、次のようになります。
Contacts:
Contact 1
Contact 2
Contact 3
これで、データベースに連絡先のカテゴリの新しい列ができましたが、それらの順序を理解できず、連絡先カテゴリの名前を表示できません。私はそれをこのように見せようとしています:
Contacts:
Category 1
Contact 1
Contact 2
Contact 3
Category 2
Contact 1
Contact 2
Contact 3
あなたがそれを必要とするならば私の実際のコード:
<?php
//START CONTACTS LOOP
$contacts_query = "SELECT id, name FROM contacts WHERE ownerid = '$userID' ORDER BY `name` ASC";
$run_contacts_query = mysql_query($contacts_query);
if($run_contacts_query){
while($c_data = mysql_fetch_assoc($run_contacts_query)){
$id = $c_data['id'];
$name = $c_data['name'];
?>
<li><a href="contact.php?id=<?=$id?>"><?=$name?></a></li>
<?php
}} //END CONTACTS LOOP
?>