|
|
|
ช่วยดูฐานข้อมูลให้หน่อยครับ พอดีไม่เก่ง SQL ช่วยดูด้วยนะครับ ขอบคุณครับ |
|
|
|
|
|
|
|
คืออยากทราบว่าเราจะทำอย่างไรให้มัรไม่ error แล้วมา วนลูบแสดงค่าได้อะครับ
โค้ดแรกคือมัน รันได้ ครับ
Code (PHP)
$q = urldecode($_GET["q"]);
//$q= iconv('utf-8', 'tis-620', $_GET['test']);
$pagesize = 60; // จำนวนรายการที่ต้องการแสดง
$table_db="patient"; // ตารางที่ต้องการค้นหา
$find_field="fname"; // ฟิลที่ต้องการค้นหา
$sql = "select ovst.hn,ovst.vn,concat($table_db.pname,' ',$table_db.fname,' ',$table_db.lname) as fullname,$table_db.pname,$table_db.fname,$table_db.lname,kskdepartment.department,kskdepartment.depcode
from $table_db inner join ovst on $table_db.hn=ovst.hn
inner join kskdepartment on kskdepartment.depcode=ovst.cur_dep
where locate('$q', $find_field) > 0 group by ovst.hn order by ovst.vn,$find_field desc limit $pagesize";
// locate('$q', $find_field), $find_field desc limit $pagesize";
$results = mysql_query($sql);
while ($row = mysql_fetch_array( $results ))
แต่ผมลองดัดแปลงให้คล้าย ๆกัน ดู มัน ก็ไม่ได้ ฮ่า ๆ
Code (PHP)
$q = urldecode($_GET["q"]);
//$q= iconv('utf-8', 'tis-620', $_GET['test']);
$pagesize = 16; // จำนวนรายการที่ต้องการแสดง
$table_db="patient"; // ตารางที่ต้องการค้นหา
$find_field="fname"; // ฟิลที่ต้องการค้นหา
$sql = "select id,concat($table_db.pname,' ',$table_db.fname,' ',$table_db.lname) as fullname,$table_db.pname,$table_db.fname,$table_db.lname
where locate('$q', $find_field) > 0 group by id order by id,$find_field desc limit $pagesize";
// locate('$q', $find_field), $find_field desc limit $pagesize";
$results = mysql_query($sql);
while ($row = mysql_fetch_array( $results ))
Tag : PHP, MySQL, HTML/CSS, Ajax, jQuery
|
|
|
|
|
|
Date :
2013-09-05 10:37:38 |
By :
คนผ่านทาง |
View :
979 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มัน error อะไรครับ
|
|
|
|
|
Date :
2013-09-05 11:29:41 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|