Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ติดตรง query หาวิธีแก้แล้วไม่ได้ ช่วยแนะนำให้หน่อยจ้า



 

ติดตรง query หาวิธีแก้แล้วไม่ได้ ช่วยแนะนำให้หน่อยจ้า

 



Topic : 115505



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
$query2 = oci_parse($conn, 'SELECT A."T$BPID" FROM ttccom100210 A WHERE A."T$BPID" = (SELECT MAX(B."T$BPID") FROM ttccom100210 B WHERE B."T$BPID" LIKE '%C')');


ขึ้น error ดังนี้จ้า
syntax error, unexpected '')'' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\report\option.php on line 4


ขอบคุณล่วงหน้าน่ะ



Tag : PHP, Oracle







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-03-30 11:08:20 By : ponkung View : 682 Reply : 5
 

 

No. 1

Guest


ตามที่ error ครับ

Code (PHP)
$query2 = oci_parse($conn, 'SELECT A."T$BPID" FROM ttccom100210 A WHERE A."T$BPID" = (SELECT MAX(B."T$BPID") FROM ttccom100210 B WHERE B."T$BPID" LIKE \'%C\')');



quote ซ้อน quote
หรือ
double quote ซ้อน double quote
ต้องมี \ ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-30 14:50:50 By : ผ่านมา
 


 

No. 2



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบพระคุณเป็นอย่างมากครับ ได้อย่างที่ต้องการแล้วน่ะครับ ตามคำแนะนำเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-30 14:57:20 By : ponkung
 

 

No. 3



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


Code
$query = 'SELECT A.T$BPID AS CUSTID, A.T$NAMA AS CUSTDESC, A.T$SEAK AS CUSTDESC1, TRIM(B.T$LN02) AS ADDRESS, B.T$LN03 AS LN03, B.T$LN04 AS LN04, B.T$LN05 AS LN05, SUBSTR (A.T$BPID,2,2) AS CUSTWHS, C.T$SOTP, TRIM(C.T$CPLS) AS PRICEGP, D.T$CRLR AS CRADITLIM, SUBSTR (D.T$CPAY,2,2) AS CREDITERN, A.T$SNDR AS NEW_CUST FROM ttccom100100 A JOIN ttccom130100 B ON A.T$CADR = B.T$CADR JOIN ttccom110100 C ON A.T$BPID = C.T$OFBP JOIN ttccom112100 D ON A.T$BPID = D.T$ITBP WHERE A.T$PRST = 2 AND A.T$BPRL = 2 AND (A.T$BPID BETWEEN '.$business_from.' AND '.$business_to.') ORDER BY A.T$BPID ASC'; $objParse = oci_parse ($conn, $query); oci_execute ($objParse,OCI_DEFAULT);


error ตรง '.$business_from.' กับ '.$business_to.'
ต้องทำการแก้ไขอย่างไรคับ
เนื่องจากค่าที่ request_business_from กับ request_business_to เป็น string
ค่าที่จะนำไปใช้ใน query ต้องเป็น 'business_from' แต่พอ echo query แล้วค่าของ business_from = "business_from"
ทำให้ไม่สามารถ query ข้อมูลได้ ขอบคุณล่วงหน้าด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-31 11:41:15 By : ponkung
 


 

No. 4



โพสกระทู้ ( 9,556 )
บทความ ( 2 )



สถานะออฟไลน์


ลองเปลี่ยนเป็นแบบนี้จะได้ไม่หลง อักขระ พิเศษ ไหมครับ แบบ $ ไม่น่านำมาตั้งชื่อเท่าไหร่ ทำให้ยุ่งยากในการ สร้าง statement

Code (PHP)
$query = <<<SQL
SELECT
	A.T\$BPID AS CUSTID,
	A.T\$NAMA AS CUSTDESC,
	A.T\$SEAK AS CUSTDESC1,
	TRIM(B.T\$LN02) AS ADDRESS,
	B.T\$LN03 AS LN03,
	B.T\$LN04 AS LN04,
	B.T\$LN05 AS LN05,
	SUBSTR (A.T\$BPID,2,2) AS CUSTWHS,
	C.T\$SOTP,
	TRIM(C.T\$CPLS) AS PRICEGP,
	D.T\$CRLR AS CRADITLIM,
	SUBSTR (D.T\$CPAY,2,2) AS CREDITERN,
	A.T\$SNDR AS NEW_CUST

FROM ttccom100100 A 
JOIN ttccom130100 B ON A.T\$CADR = B.T\$CADR 
JOIN ttccom110100 C ON A.T\$BPID = C.T\$OFBP
JOIN ttccom112100 D ON A.T\$BPID = D.T\$ITBP

WHERE A.T\$PRST = 2 AND A.T\$BPRL = 2
AND (A.T\$BPID BETWEEN '$business_from' AND '$business_to' )

ORDER BY A.T\$BPID ASC
SQL;


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-31 16:04:57 By : Chaidhanan
 


 

No. 5



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับในการแนะนำ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-01 10:07:11 By : ponkung
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติดตรง query หาวิธีแก้แล้วไม่ได้ ช่วยแนะนำให้หน่อยจ้า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่