การใช้คำสั่ง Query

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

ผมอยากทราบว่าเราจะใช้คำสั่ง query ได้อย่างไรคัรบ ในกรณี ของผม ผมถึง ชื่อ user ที่ login เข้ามาในระบบมาเทียบกับ ชื่อของอีกตารางเพื่อจะดึงค่า ไปใส่ในตัวแปรเพื่อแสดงผล มีวิธีการเขียนอย่างไรบ้างครับ เพราะผมเขียนแล้วมันขึ้น error แบบนี้ ทุกครั้งผมเลยทราบว่าจะแก้ไขได้อย่างไรดี

warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\WWW\mps\includes\common.inc(1342) : eval()'d code on line 29.
warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in D:\WWW\mps\includes\common.inc(1342) : eval()'d code on line 34.

ขอบคุณมากครับ

sugree's picture
global $user;
 
$result = db_query("select * from externaltab e where e.user = '%s'",$user->name);
if (db_num_rows($result)) {
  $row = db_fetch_object($result);
}
else {
  // username not found
}

ขอบคุณมากครับ ^^

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น