0
我有这个疑问显示GET SQL查询
$q = "SELECT DISTINCT (`title`) AS title, author, copyright, section, dds FROM bookhistory GROUP BY acc_number, title, author, copyright, section, dds";
如果我想显示表中的所有数据它完美的罚款。但数据中的一个,我这个附加:
echo "<td>".$row['section']."</td>";
echo "<td>".$row['dds']."</td>";
echo "<td><a href='../php/borrowersname.php?acc_number=".$row['acc_number']."'>".$row['title']."</a></td>"; //thi one
echo "<td>".$row['author']."</td>";
echo "<td>".$row['copyright']."</td>";
在我borrowersname.php,结果并没有真正得到帐号:
borrowersname.php?acc_number=
它是空白。这是为什么?预先感谢您进行一些额外的学习。
在查询中未选择“acc_number” – 2014-01-14 20:20:24
好吧,那么我必须如此做出我的查询吗? SELECT DISTINCT('title','acc_number')AS标题,.... – Cecil
真的,你不应该有'DISTINCT(title)AS title',只是做'SELECT DISTINCT'会得到你想要的。如在',SELECT DISTINCT标题,作者,acc_number,...' – Andrew