 |
ช่วยทีครับ ปัญหา MySQL เออเล่อเมื่อทำคิวรี่ค้นหาเป็นแค่ฟิลเดียว |
|
 |
|
|
 |
 |
|
เอา query ทั้งชุดมาดูครับ
|
 |
 |
 |
 |
Date :
2013-02-22 18:29:19 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mangkunzo เมื่อวันที่ 2013-02-22 18:29:19
รายละเอียดของการตอบ ::
มันเออเล่อแต่ dep_id อ่ะครับ
Code (PHP)
$query_search_enroll = "SELECT subject.sub_name, teacher.tea_name, term.term_no, enroll.regis_date, department.dep_name, subject.code_sub, enroll.student_id, class.cla_name, personal.name, personal.ID,teacher.id
FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id";
if(!empty($_POST['sub_id'])) $query_search_enroll.= " AND sub_id LIKE '%".$_POST['sub_id']."%'";
if(!empty($_POST['class_id'])) $query_search_enroll.= " AND class_id LIKE '%".$_POST['class_id']."%'";
if(!empty($_POST['dep_id'])) $query_search_enroll.= " AND dep_id LIKE '".$_POST['dep_id']."'";
if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE '%".$_POST['regis_date']."%'";
if(!empty($_POST['tea_id'])) $query_search_enroll.= " AND tea_id LIKE '%".$_POST['tea_id']."%'";
if(!empty($_POST['term_id'])) $query_search_enroll.= " AND term_id LIKE '%".$_POST['term_id']."%'";
|
 |
 |
 |
 |
Date :
2013-02-22 18:31:16 |
By :
piz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มองภาพไม่ออกเลย  
ลองเอา query ไปรันใน phpmyadmin ดูครับ น่าจะช่วยให้รู้ว่าตัวไหนไม่ถูก
Error ของคุณมันก็ไม่เชิงผิดหมดหรอก แต่มันคลุมเครือ เลยออก result ไม่ได้
|
 |
 |
 |
 |
Date :
2013-02-22 22:01:21 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
clause is ambiguous แปลว่า มีชื่อฟิลด์นี้ซ้ำในตารางมากกว่า หนึ่งตารางครับ การแก้ไขคือเติม ชื่อสมมุติลงไปเช่น
term t1 department t2
เวลาเรียกใช้ก็แบบนี้ครับ t1.dep_id หรือ t2.dep_id
|
 |
 |
 |
 |
Date :
2013-02-22 22:42:14 |
By :
sakuraei |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2013-02-23 07:10:03 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|