|
|
|
ช่วยหน่อยครับกับ select คือว่าผมมีคำถามอยากจะถามครับ คือว่าผมมีปัญหาตรง select อะครับ |
|
|
|
|
|
|
|
ลอง echo $pass ออกมาดูครับ ว่ามีค่าตรงกับ แถว ที่ เก็บ 'เช้า' หรือเปล่า
แล้วอีกอย่า in (ไม่แน่ใจว่าเป็นคำสงวนหรือไม่)
|
|
|
|
|
Date :
2010-07-06 22:46:31 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นิดนึง in เป็นคำสงวนครับใช้ไม่ได้ครับ
$_take = 'เช้า' ;
$_sql = sprintf('SELECT * FROM tb_in WHERE pass = '%s' and situation='%s' ,
mysql_real_escape_string($pass),
mysql_real_escape_string($_take) );
|
|
|
|
|
Date :
2010-07-06 22:58:40 |
By :
mrjidjad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะฝืนใช้ ก็ยังพอได้ค่ะ
Code (PHP)
$_take = 'เช้า' ;
$_sql = sprintf('SELECT * FROM `in` WHERE pass = '%s' and situation='%s' ,
mysql_real_escape_string($pass),
mysql_real_escape_string($_take) );
ใช้ ` ครอบเอาค่ะ คราวหลังอย่าใช้ ชื่อสั้นๆตั้งชื่ออะไรอีกนะคะ โอกาสจะไปชนกะ reserve word มีสุงค่ะ
|
|
|
|
|
Date :
2010-07-06 23:06:17 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เข้าใจครับช่วยอธิบายใหม่หน่อยครับ
|
|
|
|
|
Date :
2010-07-07 14:01:40 |
By :
ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำว่า IN เป็น RESERVED WORD หรือคำที่ห้ามใช้นั่นแหละค่ะของ MySQL
เหมือนกับ sprintf ใน php อะค่ะ
|
|
|
|
|
Date :
2010-07-07 14:12:46 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วเครื่องหมาย %s คืออะไรครับ
|
|
|
|
|
Date :
2010-07-07 15:15:28 |
By :
ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%s >> อะไรก้อได้ที่มี s เป็นตัวสุดท้าย % คืออะไรก้อได้จะกี่ตัวก้อได้น่ะค่ะจิงมันใข้กับ operator like
ลืมดูๆๆ
ยกตัวอย่าง
TABLE ชื่อ A มี FIELD ชื่อ NAME มีค่า ANT ,BATS ,RATS ,PENGUINS ,SALAMANDER ,FISH
ถ้า
SELECT `NAME` FROM `A` WHERE `NAME` LIKE '%s'
ที่จะออกมาคือ
BATS ,RATS ,PENGUINS ค่ะ
SELECT `NAME` FROM `A` WHERE `NAME` LIKE 's%'
ที่จะออกมาคือ
SALAMANDER
|
|
|
|
|
Date :
2010-07-07 15:33:09 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออภัยที่ทำให้ ปวดหัวนะครับ
แก้ได้แล้วครับ
ไม่เกี่ยวกับ select เลยครับ มันเป็นเพราะ ไม่ได้เรียกใช้งาน คุกกี้ อิอิ
$_COOKIE[pass]
ผมเขียนยังงี้ $pass เลยไม่ได้
ผมพึ่งมองเห็นว่าไม่ได้เรียกคุกกี้ มากิน ไม่ใช้ๆๆ มาใช้ อิอิ
ขอบคุณนะครับ
|
|
|
|
|
Date :
2010-07-07 20:02:40 |
By :
ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|