gpt4 book ai didi

php - 从一列中选择不同的值

转载 作者:行者123 更新时间:2023-11-30 00:50:34 25 4
gpt4 key购买 nike

如何使用 PHP 和 MYSQL 从列中仅检索唯一值?

这是table1的内容:

id     value       
_____________________
1 Max Power
2 Homer Simpson
3 Max Power
4 Lisa Simpson
5 Lisa Simpson

所以,显然,我想要这些结果:

- Max Power
- Homer Simpson
- Lisa Simpson

但我仍然得到:

- Max Power
- Homer Simpson
- Max Power
- Lisa Simpson
- Lisa Simpson

我尝试过的SQL语句如下:

SELECT DISTINCT value FROM column1

SELECT * FROM column1 GROUP BY value

显然这些应该有效。这是我的完整 SQL 语句,以防万一出现可疑情况:

    <?php
$dblink = mysql_connect(‘host’, ‘username’, ‘password’) or die( mysql_error() );
mysql_select_db(‘database_name);

$rs = mysql_query('SELECT DISTINCT value FROM table1, $dblink);

while($row = mysql_fetch_array($rs)) {

$rowValue = $row['value'];

$explodeRowValue = (explode("||",$rowValue));

foreach ($explodeRowValue as $value_name) {
$data[] = array(
'key' => $value_name,
'value' => $value_name
);
}
}
echo json_encode($data);
flush();

那么,大家觉得呢?这让我发疯!

萨尔

最佳答案

试试这个:

SELECT DISTINCT TRIM(value) FROM table1

关于php - 从一列中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21018627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com