Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打印html表中仅在一个单元格中关联的结果集_Javascript_Mysql_Sql - Fatal编程技术网

Javascript 如何打印html表中仅在一个单元格中关联的结果集

Javascript 如何打印html表中仅在一个单元格中关联的结果集,javascript,mysql,sql,Javascript,Mysql,Sql,我的数据库由两个表组成用户和朋友 一个用户有许多朋友 我需要显示以下表格视图 我查询了两个具有内部联接的表,如下所示 SELECT usr.FirstName, usr.Phone, usr.Email, fri.FirstName AS friendName FROM User AS usr INNER JOIN Friends AS fri WHERE fri.idUser = usr.idUser 因为许多朋友都有用户,朋友可以控制返回多少结果集 输出: { "FirstNam

我的数据库由两个表组成用户朋友

  • 一个
    用户
    有许多
    朋友
我需要显示以下表格视图

我查询了两个具有内部联接的表,如下所示

SELECT usr.FirstName, usr.Phone, usr.Email, fri.FirstName AS friendName
FROM User AS usr
INNER JOIN Friends AS fri
WHERE fri.idUser = usr.idUser
因为许多
朋友
都有
用户
朋友
可以控制返回多少结果集

输出:

{
  "FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Pedro",
  "FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Juan", // Same user, with another friend
}
结果集是正确的,但我不知道如何像前面从Javascript或任何请求该查询的语言编程代码中显示的表视图那样打印它


知道如何解决这个问题吗?

好的,我看到您将这个问题标记为mysql的标记,因此在使用带有
--html
配置的mysql命令时,实现html输出非常简单。如下图所示:

mysql -u username -p password -D database --html -e"select * from your_table_name limit 10" > data_result.html
当您通过浏览器打开上面的html文件
data\u result.html
时,您将获得所需的打印样式。

要详细说明,使用HTML您只需将
用于
朋友
专栏


#
名字
电话
电子邮件
朋友
1.
约瑟
123
jose@jose.com
  • 佩德罗
  • 胡安
2. 费利佩 456 felipe@felipe.com
  • 卡洛斯
  • 何塞

用户表中是否有用户ID?你能用你的输出把它取出来吗?