โค้ด
$db = "dbEXP.accdb"; //file access
$strConn = new COM("ADODB.Connection") or die("Cannot start ADO");
$strConn->Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" . realpath($db));
$data=$_POST['data'];
$search=$_POST['Search'];
$sql="select * from Exp where $search like '%".$data."%'";
$rs=$strConn->Execute($sql);
if(!$rs->EOF())
while($row=$rs->FetchRow())
{ .... }
แต่พอรันแล้วขึ้น error ว่า
Fatal error: Call to undefined method variant::FetchRow() in C:\AppServ\www\dbEXP\search.php on line 52
ต้องแก้คำสั่งยังไงครับ ช่วยที
ดึงขอมูลจากที่ select ไว้ มาแสดงไม่ได้
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ดึงขอมูลจากที่ select ไว้ มาแสดงไม่ได้
มันแจ้งว่าไม่มี method FetchRow ให้ใช้งานครับ
ลองเปลี่ยนวิธีติดต่อ โดยใช้ ODBC แทนครับ
ปล.ลงโค้ดครอบโค้ดด้วย
ลองเปลี่ยนวิธีติดต่อ โดยใช้ ODBC แทนครับ
ปล.ลงโค้ดครอบโค้ดด้วย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Re: ดึงขอมูลจากที่ select ไว้ มาแสดงไม่ได้
l3lazer เขียน:โค้ดแต่พอรันแล้วขึ้น error ว่าโค้ด: เลือกทั้งหมด
$db = "dbEXP.accdb"; //file access $strConn = new COM("ADODB.Connection") or die("Cannot start ADO"); $strConn->Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" . realpath($db)); $data=$_POST['data']; $search=$_POST['Search']; $sql="select * from Exp where $search like '%".$data."%'"; $rs=$strConn->Execute($sql); if(!$rs->EOF()) while($row=$rs->FetchRow()) { .... }
Fatal error: Call to undefined method variant::FetchRow() in C:\AppServ\www\dbEXP\search.php on line 52
ต้องแก้คำสั่งยังไงครับ ช่วยที
โค้ด: เลือกทั้งหมด
$sql="select * from Exp where $search like '%".$data."%'";
โค้ด: เลือกทั้งหมด
$sql = "select * from Exp where table1 like '%".$$search."%' and table2 like '%".$data."%'";
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ select count(*) from tba กับ select count(pk_column) from tba
โดย jataz2 » 06/01/2016 9:44 am » ใน SQL - Database - 0 ตอบกลับ
- 4489 แสดง
-
โพสต์ล่าสุด โดย jataz2
06/01/2016 9:44 am
-
-
- 1 ตอบกลับ
- 3429 แสดง
-
โพสต์ล่าสุด โดย mindphp
08/05/2017 2:35 am
-
- 0 ตอบกลับ
- 2179 แสดง
-
โพสต์ล่าสุด โดย thatsawan
11/03/2016 12:39 am
-
- 5 ตอบกลับ
- 5597 แสดง
-
โพสต์ล่าสุด โดย AePongsak
20/04/2018 5:05 pm
-
-
โพสต์ใหม่ select เลือกที่เป็นหัวข้อได้ ต้องทำอย่างไรคะ
โดย gainkullan » 15/03/2017 3:31 pm » ใน Programming - PHP - 0 ตอบกลับ
- 865 แสดง
-
โพสต์ล่าสุด โดย gainkullan
15/03/2017 3:31 pm
-
-
- 4 ตอบกลับ
- 5657 แสดง
-
โพสต์ล่าสุด โดย mindphp
05/10/2014 10:22 pm
-
- 1 ตอบกลับ
- 2361 แสดง
-
โพสต์ล่าสุด โดย jataz2
19/08/2015 11:26 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 113