เท่าที่ผมเข้าใจนะครับ m_id =145,250,335,509,xxx,
เมื่อดึงค่านั้นมาต้องทำการแยกมันก่อน โดยใช้คำสั่ง explode
แล้วค่อยใช้ loop foreach เพื่ออ่านค่าทีละตัวแปร
ลองดูตาม code ด้านล่างนะครับ
ปล. code ไม่ได้ทดสอบ ถ้าผิดพลาดก็ขออภัยด้วยครับ
$sqluser="select * from tbuser_auther where user_id='".$_GET["user_id"]."' ";
$queryuser=mysql_query($sqluser);
$rs_picsub=mysql_fetch_array($queryuser);
$mid_array = explode(',',$rs_picsub["m_id"],-1);
foreach($mid_array as $mid)
{
$sql_head_product2= "select * from tbmain where m_id=".$mid."";
$query_head_product2=mysql_query($sql_head_product2);
$rs_head_product2=mysql_fetch_array($query_head_product2);
echo $rs_head_product2["m_id"];
}
array explode ( string $delimiter , string $string [, int $limit ] )