รบกวนสอบถาม PHP ดึงข้อมูลจากฐานข้อมูลมาเก็บไว้เป็นตัวแปร

กระทู้คำถาม
ตาราง car
id   | name
1   | Audi
2   |BMW
3   | BENZ
4   | Honda

$str_car="SELECT id,name FROM car order by name";
$obj_car = fncSelectRecord4($str_hosp);//call function
if (!$obj_car) {
    die('Invalid query: ' . mysql_error());
}

for($i=1;$i<=@mysql_num_rows($obj_car);$i++){//for
$rs_car=@mysql_fetch_array($obj_car);
     echo "'".$rs_car['name']."',";
}//for

ผลลัพธ์ : 'Audi','BMW','BENZ','Honda',    -> ซึ่งมันจะเรียงต่อกันไป
จะเอาผลลัพธ์มาเก็บเป็นตัวแปรจะเขียนยังไง เช่น ถ้าผม $n="'".$rs_car['name']."',";   และ echo $n; ในบรรทัดใต้ loop for -> จะได้แค่ตัวสุดท้าย คือ  'Honda',

ซึ่งผลลัพท์ที่ต้องการ $n เก็บค่า ที่ดึงออกมาจากตาราง คือ 'Audi','BMW','BENZ','Honda' (ไม่มี คอมม่าต่อตัวหลังสุดด้วย)
เพื่อจะเอามาใช้ใน ฟังก์ชั่นหนึ่งที่ใช้ดังนี้
            
xAxis: {
                categories: [
                    'Audi','BMW','BENZ','Honda'
                ]
}

คือ จะ แทนค่าจากตัวแปรที่ดึงมาได้จากฐานข้อมูลเลย

xAxis: {
                categories: [
                   <?php echo $n; ?>
                ]
}

ขอบคุณครับ...
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
$n .= "'".$rs_car['name']."',";
เพื่อให้ข้อมูลมันมาครบ

substr($n, 0, -1);
เพื่อตัด ,
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่