Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
如何在HTML上显示SQL Server的结果?_Html_Sql Server - Fatal编程技术网

如何在HTML上显示SQL Server的结果?

如何在HTML上显示SQL Server的结果?,html,sql-server,Html,Sql Server,通过了解表格HTML格式的结构:- ID | Number | UID | Flag1 | Flag2 12345 | 5733 | ed2006eb-2340-405e-afec-2b5b4a99ce8a | NULL | NULL 78945 | 599 | f3a784b5-559c-415d-824e-2a55fe2175af | NULL | NULL

通过了解表格HTML格式的结构:-

ID      | Number    | UID                                   | Flag1 | Flag2 
12345   | 5733      | ed2006eb-2340-405e-afec-2b5b4a99ce8a  | NULL  | NULL  
78945   | 599       | f3a784b5-559c-415d-824e-2a55fe2175af  | NULL  | NULL  
结果:-

<table >
  <tr>
    <th></th>
    <th></th> 
    <th></th>
    <!--... etc th /-->
  </tr>
  <tr>
    <td></td>
    <td></td> 
    <td></td>
    <!--... etc/-->
  </tr>
  <!--

  ...etc tr/

  -->
</table>

EmployeeID EmployeeName Salary City 1Ahmed Abdelqader2000Egypt2Johen Mark3000France3jito Delfi4000England
使用这个
东西。您使用的是特定类型的后端框架吗?请提供更多有关您正在使用的内容以及您是否尝试过某些内容的信息。我正在尝试为此SQL Server结果生成HTML代码。@jito,plz如果我的答案回答了您的问题,请将其标记为已接受,您也可以投票表决。虽然此答案可能有效,我不确定推广将HTML嵌入SQL查询是不是一个好主意。虽然,我想这取决于OP的要求……这在现阶段还不清楚。
CREATE TABLE #Temp 
( 
  EmployeeID   int,
  EmployeeName  varchar(128),
  Salary  int,
  City  varchar(128)
)


INSERT INTO #Temp
SELECT 1,'Ahmed Abdelqader',2000,'Egypt'
UNION ALL
SELECT 2,'Johen Mark',3000,'France'
UNION ALL
SELECT 3,'jito Delfi',4000,'England'


DECLARE @xml NVARCHAR(MAX)
DECLARE @body NVARCHAR(MAX)


SET @xml = CAST(( SELECT EmployeeID AS 'td','',EmployeeName AS 'td','',
       Salary AS 'td','', City AS 'td'
FROM  #Temp ORDER BY EmployeeID 
FOR XML PATH('tr'), ELEMENTS ) AS NVARCHAR(MAX))


SET @body ='<html><body>
<table border = 1> 
<tr>
<th> EmployeeID </th> <th> EmployeeName </th> <th> Salary </th> <th> City </th></tr>'    


SET @body = @body + @xml +'</table></body></html>'

select @body

Drop TABLE #Temp