ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: kunnarakkup ที่ 12 กุมภาพันธ์ 2016, 14:50:34



หัวข้อ: มีวิธี sub string ข้อมูลที่ select จาก db มั้ยครับ โดย selec db ด้วย list manu
เริ่มหัวข้อโดย: kunnarakkup ที่ 12 กุมภาพันธ์ 2016, 14:50:34
มีวิธี sub string ข้อมูลที่ select จาก db มั้ยครับ แบบว่า ใช้ select manu ค่า ใน db โดยที่ ใน db จะมี1หัวข้อ แต่มี่กี่ value ก็ได้ อย่างเช่นมี3 value
ตัวอย่าง 1 หัวข้อ จะเก้บ value คือ  red green yellow
ใน select manu  ก็จะมี ชื่อ red green yellow ให้เลือกแบบนี้อะครับ

ซึ่งปกติ select manu จะเช็ค 1หัวข้อ ใน db  ต่อ 1 value ในหัวข้อ

ซึ่งที่ผมพอคิดได้ก็คือใช้วิธี sub string


หัวข้อ: Re: มีวิธี sub string ข้อมูลที่ select จาก db มั้ยครับ โดย selec db ด้วย list manu
เริ่มหัวข้อโดย: p44n ที่ 12 กุมภาพันธ์ 2016, 17:58:50
substr เป็นการเลือกตัด string ตาม range ไม่น่าจะใช่วิธีที่ถูก

ปกติ หากจะแยกข้อมูลเราจะใช้ explode() ซึ่งผลลัพท์จะเป็น array

เช่น $value="red||green||blue";

คำสั่ง
$arr=explode('||',$value);