ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingถามเซียนMySQL วิธีselectข้อมูล แบบหลายๆเงื่อนไข
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเซียนMySQL วิธีselectข้อมูล แบบหลายๆเงื่อนไข  (อ่าน 1967 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
เกมส์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 1,658



ดูรายละเอียด เว็บไซต์
« เมื่อ: 11 กันยายน 2011, 19:16:23 »

ขอสอบถามเซียน  PHP,MySQLหน่อยครับ
วิธีSelectข้อมูลจากตารางเดียว    แต่มีหลายเงื่อนไข

เช่น
ปกติเขียนแบบนี้
$query = "SELECT * FROM tb_member WHERE ref_id='1'";


แต่ต้องการเลือกจากหลายๆref_idในครั้งเดียว
แบบนี้
WHERE ref_id='1'
และ
WHERE ref_id='8'
และ
WHERE ref_id='13'
และ
WHERE ref_id='23'
และ
WHERE ref_id='29'

ต้องเขียนแบบไหนครับ 
ใครว่างๆ   ช่วยหน่อยครับ
ขอบคุณครับ  wanwan017
บันทึกการเข้า

qwerty
Newbie
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 65



ดูรายละเอียด
« ตอบ #1 เมื่อ: 11 กันยายน 2011, 19:43:05 »

where ref_id in (23,29,13,xx)
บันทึกการเข้า
weenzezar
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด
« ตอบ #2 เมื่อ: 11 กันยายน 2011, 19:52:21 »

ม้นจะเป็นค่าคงที่ตลอดเลยหรอครับ มันจะเป็น 1,8,23,29 มันจะต้อง select แบบนี้ตลอดเลยหรือป่าวครับ
ถ้ามันไม่คงที่ก็ต้อง ส่งค่าผ่าน $GET มาครับ แล้วก็ select idที่มีจาก get = idในฐานข้อมูล ครับ
ไม่รู้ตรงกับความต้องการไหม
บันทึกการเข้า
เกมส์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 1,658



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 11 กันยายน 2011, 19:54:52 »

ม้นจะเป็นค่าคงที่ตลอดเลยหรอครับ มันจะเป็น 1,8,23,29 มันจะต้อง select แบบนี้ตลอดเลยหรือป่าวครับ
ถ้ามันไม่คงที่ก็ต้อง ส่งค่าผ่าน $GET มาครับ แล้วก็ select idที่มีจาก get = idในฐานข้อมูล ครับ
ไม่รู้ตรงกับความต้องการไหม

คงที่ตลอดครับ   นานๆเปลี่ยนทีครับ  ขอบคุณครับ  wanwan017
บันทึกการเข้า

เกมส์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 1,658



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 11 กันยายน 2011, 19:57:03 »

where ref_id in (23,29,13,xx)

เย๊สสส...สุดยอด     
ได้แล้ว  wanwan020
แบบนี้เลยครับ   ได้แล้วครับ   wanwan013  ขอบคุณมากครับ  wanwan017   
เมื่อคืน  ทำทั้งคืนไม่ได้..
+
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์