gpt4 book ai didi

php - 如何获得捆绑结果

转载 作者:行者123 更新时间:2023-11-29 12:08:28 25 4
gpt4 key购买 nike

我遇到了有关显示 mysql 表结果的问题。我的 MySql 数据库中有一个这样的表。

表名称 - 书籍

+----+--------------------------+--------+-------+-------+----------------+
| id | name | author | price | pages | topic |
+----+--------------------------+--------+-------+-------+----------------+
| 1 | HTML for beginners | Sanju | 200 | 400 | HTML |
| 2 | Master in JavaScript | Sanju | 300 | 500 | JavaScript |
| 3 | Object Oriented PHP | Henry | 200 | 500 | php |
| 4 | Advance AngularJS | Henry | 100 | 400 | AngularJs |
| 5 | Basic Computer Operation | Fred | 200 | 300 | Basic Computer |
| 6 | Rock the world with CSS | Henry | 400 | 500 | Css |
| 7 | Be perfect in browsers | Mark | 250 | 300 | browser |
+----+--------------------------+--------+-------+-------+----------------+

我想显示如下。

+---------------------+---------------+-------+-----------+
| Author Name | Henry | | |
+---------------------+---------------+-------+-----------+
+-------------------------+---------------+-------+-----------+
| Book name | Price | pages | topic |
+-------------------------+---------------+-------+-----------+
| Object Oriented PHP | 200 | 500 | php |
| Advance AngularJS | 100 | 400 | AngularJs |
| Rock the world with CSS | 400 | 500 | Css |
+-------------------------+---------------+-------+-----------+
+---------------------+---------------+-------+-----------+
| Author Name | Sanju | | |
+---------------------+---------------+-------+-----------+
+----------------------+-------+-------+------------+
| Book name | Price | pages | topic |
+----------------------+-------+-------+------------+
| HTML for beginners | 200 | 400 | HTML |
| Master in JavaScript | 300 | 500 | JavaScript |
+----------------------+-------+-------+------------+
+---------------------+---------------+-------+-----------+
| Author Name | Fred | | |
+---------------------+---------------+-------+-----------+
+--------------------------+-------+-------+----------------+
| Book name | Price | pages | topic |
+--------------------------+-------+-------+----------------+
| Basic Computer Operation | 200 | 300 | Basic Computer |
+--------------------------+-------+-------+----------------+
+---------------------+---------------+-------+-----------+
| Author Name | Mark | | |
+---------------------+---------------+-------+-----------+
+------------------------+-------+-------+---------+
| Book name | Price | pages | topic |
+------------------------+-------+-------+---------+
| Be perfect in browsers | 250 | 300 | browser |
+------------------------+-------+-------+---------+

我需要 php 和 mysql 代码。谢谢

最佳答案

似乎您只需要按作者对数据进行排序,但是没有排序可以将它们按此顺序排列:

  • 亨利
  • 三州
  • 弗雷德
  • 标记

因为这既不是按字母顺序升序也不是按降序排列?

以下查询将使您能够按作者 ASC/DESC 排序:

SELECT * FROM books ORDER BY author ASC;
SELECT * FROM books ORDER BY author DESC;

但是,如果您需要以这种奇怪的顺序输出,您可能需要单独检索每个作者的书籍并将它们一一输出:

SELECT * FROM books WHERE author = 'Henry';
SELECT * FROM books WHERE author = 'Sanju';
SELECT * FROM books WHERE author = 'Fred';
SELECT * FROM books WHERE author = 'Mark';

不过,我不会发布如何从数据库检索数据,因为您可以阅读 PHP/MySQL 代码帮助的在线教程。请参阅以下链接以获得友好的 PDO 引用:

http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers

希望这会有所帮助 - 抱歉,我无法提供更多帮助。

祝你好运!

关于php - 如何获得捆绑结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31086926/

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