ติดปัญหาเรื่องการใช้ INER JOIN ที่มีมากกว่า 2 ตารางครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ติดปัญหาเรื่องการใช้ INER JOIN ที่มีมากกว่า 2 ตารางครับ
ติดปัญหาเรื่องการใช้ INER JOIN ที่มีมากกว่า 2 ตารางครับ
Copy
สอบถามเรื่อง SELECT INNER JOIN ครับ พอดีทำแล้ว งงๆ ครับ
//Get ID from Database
if(isset($_GET['edit_id'])){
$sql = "SELECT province.*, user.*
FROM userinner join province on
user.province_id = province.province_id
WHERE user.user_id=" .$_GET['edit_id'];
$result = mysqli_query($mysqli, $sql);
$row = mysqli_fetch_array($result);
}
$row = mysqli_fetch_array($result);
}
สำหรับ join 2 ตาราง ผมแสดงได้ปกติครับ
แต่พอผมจะทำมากว่า 2
//Get ID from Database
if(isset($_GET['edit_id'])){
$sql = "SELECT province.*, travel .*, user.*
FROM userinner join province on
user.province_id = province.province_id
/* อันที่ 2 */
user inner join travel on
user.travel_id = travel.travel_id
WHERE user.user_id=" .$_GET['edit_id'];
$result = mysqli_query($mysqli, $sql);
$row = mysqli_fetch_array($result);
}
ERROR
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ