嗨,我有一个 php 脚本,它从数据库中获取数据我的问题是第 1 - 50 列的数据是相同的,我想让它只显示一次具有相同名称的数据
数据库是这样的
--------------------------------------------
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
我想获取数据 Ohio 、 Nagoia 和 Osaka 或任何将添加到此处但只会打印一次 ohio 的州
这是我下面的代码:
<?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
我只显示一次状态,我该怎么做?感谢您准备好这个!任何帮助都会有帮助