PHP:错误机智组ID

时间:2016-04-26 05:53:33

标签: php mysql

我正在使用内部联接查询来获取qualifcation列中的信息,我使用复选框插入信息并创建了2个表并使用内部联接将它们连接起来。现在,我无法在一行中获取具有相同ID或用户ID的数据。任何解决方案?

我的代码是

 <?php include 'db.php';?>


<?php //$query = mysql_query("select * from student_info");
$query =mysql_query("SELECT s.id,s.firstname, s.lastname, s.class, s.age, s.phone,c.qualification, s.address, s.fathername
FROM student_info as s
INNER JOIN checkbox as c
ON s.id=c.userid GROUP BY s.id");

?>

输出:

我想在我使用的一行中使用相同的id内容: 这个查询也是:

但获得此输出:  Output

请帮忙

1 个答案:

答案 0 :(得分:1)

你不使用聚合'功能,似乎你不想要一个明确的结果,所以不要使用group by

SELECT s.id,s.firstname, s.lastname, s.class, s.age, s.phone,
  c.qualification,    s.address, s.fathername
FROM student_info as s
INNER JOIN checkbox as c
ON s.id=c.userid