2013-04-23 45 views
1

您好,我有表user,列id等等。現在我想以字符串形式的所有ID用逗號分隔,並附加前綴A.串連使用查詢從數據庫中提取所有ID的字符串

手段假設我有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; 

它給我輸出,因爲我想,但我想另一種方式來做到這一點,請建議。

+0

什麼是你的方法的問題?然後嘗試[這](http://php.net/manual/en/language.operators.string.php) – 2013-04-23 07:33:18

回答

相關問題