こんにちは、データベースからデータを取得する php スクリプトがあります。問題は、列 1 から 50 のデータが同じであることです。同じ名前のデータを 1 回だけ表示するようにしたいのです。
データベースはこんな感じ
--------------------------------------------
Country | State | Name | Address|
--------------------------------------------
Japan | Ohio | Bill
Japan | Ohio | Anne
Japan | Ohio | Shyru
Japan | Nagoia| Ayusawa
Japan | Nagoia| Neji
Japan | Nagoia| Kaito
Japan | Osaka | Suwabara
Japan | Osaka | Kai
Japan | Osaka | Jane
そして、オハイオ、ナゴイア、大阪、またはここに追加されるデータを取得したいが、オハイオは一度だけ印刷される
これは以下の私のコードです:
<?php
$con=mysqli_connect("127.0.0.1","root","","test");
if (mysqli_connect_errno())
{echo "Failed to connect to MySQL: " . mysqli_connect_error();}
$result = mysqli_query($con,"SELECT * FROM ftable ORDER BY Country");
while($row = mysqli_fetch_array($result))
{
echo $row['State'];
}
mysqli_close($con);
?>
このコードはこれを示しています
Ohio Ohio Ohio Nagoia Nagoia Nagoia Osaka Osaka Osaka
状態を一度だけ表示するにはどうすればよいですか?これを準備してくれてありがとう!どんな助けも本当に助けになるでしょう