你好,我有桌子user
,有列id
等等。现在我希望字符串形式的所有 id 用逗号分隔并将前缀附加为 A。
意味着假设我有带有 id 的记录1, 2, 3, 4 etc
现在我想要这样A1,A2,A3
的结果
我用我的方式做到了,但它太复杂了,我想用单个查询来做。我的代码工作正常。
$send_idstring='';
$qry="SELECT concat('A',id) as id FROM `admin` WHERE concat(fname,' ',lname) LIKE '%".addContent($searchVal)."%' ";
$send_id=mysql_query($qry);
while($row=mysql_fetch_assoc($send_id)){
$send_idstring.=$row['id'].',';
}
$send_idstring=trim($send_idstring, ",");
echo $send_idstring;
它给了我想要的输出,但我想要另一种方式来做到这一点,请建议。