php - MySql 获取乱码结果

标签 php mysql

当前情况:

我有一个带有产品链接 ('links') 的 MySQL 数据库 (products_db)。 现在产品/链接来自 11 个不同的网站(广告商)。

是否可以进行某种 MySQL 查询来获取 11 个链接一组的结果,每个网站一个链接?

重点是获取包含所有链接的结果列表,每 11 个网站一个链接。

我知道我可以使用以下内容从不同的网站获取前 11 行,但我需要像这样排列所有结果。

SELECT id, name, advertiser, link
FROM table
GROUP BY advertiser

如果没有,我想我必须回去在 PHP 中对列表进行排序..

谢谢!

最佳答案

使用group by而不是order by:

SELECT id, name FROM table GROUP BY id

关于php - MySql 获取乱码结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442237/

相关文章:

mysql - 你能索引子查询吗?

php - 在 Phpmyadmin 中插入表中的编辑值不起作用

php - 框架的可移植代码?

PHP使用ffmpeg将任何视频转换为MP4

php - 在 Woocommerce 中获取具有特定产品属性的产品购买总数

java - 如何使用准备好的语句从数据库中选择实体

mysql - 'string' 中的 SQL 自动增量

php - 对具有不确定数据的数组进行排序

MySQL 舍入行为没有按预期工作..?

MySQL - 0 [错误] 接受错误 : Bad file descriptor