小编Ste*_*tur的帖子

如何在一行中显示SQL查询结果?

我想出去试图让它发挥作用,我在这里,我有3张桌子.我认为向你展示桌子是"tblhosting","tblhostingconfigoptions"和"tblcustomfieldsvalues"会更好.这可以在SQLFiddle设置中看到:http://sqlfiddle.com/#!9/6c153/1

我想要完成的是将它放在一行,见图:

下面是我的SQL查询:

SELECT DISTINCT 
t1.domainstatus,
t1.server,
t1.dedicatedip,
t1.packageid,
t1.regdate,
t1.nextduedate,
t2.value,
t2.fieldid,
t3.configid,
t3.qty
FROM tblhosting t1
INNER JOIN tblcustomfieldsvalues t2 
ON t2.relid = t1.id 
INNER JOIN tblhostingconfigoptions t3 
ON t3.relid = t1.id
WHERE t3.configid IN (126,127,128) AND t2.fieldid IN
(83,84,85,86,87,88,90,91,92,93,208) ORDER by t1.id -- I use to have GROUP by t1.id and get 1 line for the 126 but then 127 128 will not be produced.
Run Code Online (Sandbox Code Playgroud)

我将把问题隔离开<td>来,这一切都在这个PHP代码中:

$sql = mysql_query($queryText);

while($row = mysql_fetch_array($sql)) { …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

7
推荐指数
1
解决办法
1674
查看次数

标签 统计

mysql ×1

php ×1

sql ×1