ปัญหา Warning: mysql_num_rows(): supplied argument is not a

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

php น้องใหม่

ปัญหา Warning: mysql_num_rows(): supplied argument is not a

Post by php น้องใหม่ » 31/05/2006 7:35 pm

มันขึ้นข้อความแบบนี้อ่ะครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

คือผมจะเขียนหน้า search ข้อมูลจาก MySQL มาแสดงบนเวปอ่ะคับ
แล้วมันขึ้น Warning เลยไม่รู้จะทำยังไง

วานผู้รู้ช่วยตอบคำถามทีครับ...ว่ามันเป็นอะไร
เห็นมีคนบอกว่าเป็นเพราะ MySQL ไม่รู้จักฟังก์ชั่นนี้

ผมอยากรู้ว่าต้องทำยังไงถึงจะแก้ปัญหาได้อ่ะคับ
หรือว่าต้องเปลี่ยนเวอร์ชั่นของ MySQL...
ถ้าต้องเปลี่ยนแล้วผมจะใช้ตัวไหนดี...
ยังไงก็ช่วยด้วยนะค้าบบบ...


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

User avatar
icphysics
PHP Full Member
PHP Full Member
Posts: 38
Joined: 01/01/1970 7:00 am
Contact:

Re: ปัญหา Warning: mysql_num_rows(): supplied argument is no

Post by icphysics » 31/05/2006 7:51 pm

php น้องใหม่ wrote:มันขึ้นข้อความแบบนี้อ่ะครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

คือผมจะเขียนหน้า search ข้อมูลจาก MySQL มาแสดงบนเวปอ่ะคับ
แล้วมันขึ้น Warning เลยไม่รู้จะทำยังไง

วานผู้รู้ช่วยตอบคำถามทีครับ...ว่ามันเป็นอะไร
เห็นมีคนบอกว่าเป็นเพราะ MySQL ไม่รู้จักฟังก์ชั่นนี้

ผมอยากรู้ว่าต้องทำยังไงถึงจะแก้ปัญหาได้อ่ะคับ
หรือว่าต้องเปลี่ยนเวอร์ชั่นของ MySQL...
ถ้าต้องเปลี่ยนแล้วผมจะใช้ตัวไหนดี...
ยังไงก็ช่วยด้วยนะค้าบบบ...


ขอบคุณล่วงหน้าคับ
ไม่ใช่มันไม่รู้จักหรอกครับ แค่ ตอน search มา มันไม่มีข้อมูล มาที่จะให้นับ น่ะครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
คือ ไม่มี result ที่ function นี้จำเป็น ต้องใช้ ซึ่ง ก็ มาการ การที่เรา query แล้วไม่พบ แถวข้อมูล นั่น เอง ครับ

User avatar
DtTvB
PHP Jr. Member
PHP Jr. Member
Posts: 15
Joined: 01/01/1970 7:00 am

Re: ปัญหา Warning: mysql_num_rows(): supplied argument is no

Post by DtTvB » 23/06/2006 11:50 pm

icphysics wrote:
php น้องใหม่ wrote:มันขึ้นข้อความแบบนี้อ่ะครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

คือผมจะเขียนหน้า search ข้อมูลจาก MySQL มาแสดงบนเวปอ่ะคับ
แล้วมันขึ้น Warning เลยไม่รู้จะทำยังไง

วานผู้รู้ช่วยตอบคำถามทีครับ...ว่ามันเป็นอะไร
เห็นมีคนบอกว่าเป็นเพราะ MySQL ไม่รู้จักฟังก์ชั่นนี้

ผมอยากรู้ว่าต้องทำยังไงถึงจะแก้ปัญหาได้อ่ะคับ
หรือว่าต้องเปลี่ยนเวอร์ชั่นของ MySQL...
ถ้าต้องเปลี่ยนแล้วผมจะใช้ตัวไหนดี...
ยังไงก็ช่วยด้วยนะค้าบบบ...


ขอบคุณล่วงหน้าคับ
ไม่ใช่มันไม่รู้จักหรอกครับ แค่ ตอน search มา มันไม่มีข้อมูล มาที่จะให้นับ น่ะครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
คือ ไม่มี result ที่ function นี้จำเป็น ต้องใช้ ซึ่ง ก็ มาการ การที่เรา query แล้วไม่พบ แถวข้อมูล นั่น เอง ครับ
ไม่น่าจะใช่นะครับ ถ้า Query แล้ว ไม่พบข้อมูลเลย จะต้องให้ค่าเป็น 0
น่าจะเกิดปัญหาจากการ Query มากกว่า เช่น ไม่พบตาราง ฐานข้อมูล หรือ โค้ดพิดพลาด เช่นลืมเติมนู่นเติมนี้

ถ้าเกิดเหตุการณ์อย่างนี้ ให้ใช้วิธีนี้เพื่อตรวจสอบปัญหาครับ
echo mysql_error();

e45

Post by e45 » 25/06/2006 8:30 pm

เท่าที่เคยเจอ คือ จะเขียน ตรง sql ผิดครับ ลองดูครับว่าปิดตรงไหน เช่น ชื่อตารางผิด
ไวยาการณ์ผิด

cocacora

mysql_num_rows(): supplied argument is not a valid MySQL res

Post by cocacora » 11/07/2006 4:35 pm

ผมเคยใช้งานกับ php3 ได้แต่ทำไม่เวลาเอามาใช้งานกับ php5 เิกิดปัญหาขึ้นละครับ เป็นที่ version ของ php+Mysql ด้วยเปล่า

User avatar
ibecare
PHP Newbie
PHP Newbie
Posts: 3
Joined: 01/01/1970 7:00 am

ของผมก็เจอเหมือนกัน ไม่รู้เพระอะไร

Post by ibecare » 02/05/2008 9:01 pm

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

เหมือนกันเดะ เลย ใครรุ้ช่วยหน่อยนะ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23393
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 02/05/2008 11:26 pm

เช็ค คำสั่ง sql ก่อนหน้านี้ ดู ครับ ว่าได้ผลตามที่ต้องการหรือเปล่า
ติดตาม 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

User avatar
ibecare
PHP Newbie
PHP Newbie
Posts: 3
Joined: 01/01/1970 7:00 am

WoWarning: mysql_num_rows(): supplied argument is not a vali

Post by ibecare » 06/05/2008 5:55 pm

ผมแก้ปัญหาได้แล้วคับ เพราะคำสั่งหรือ ข้อมุลมันไม่มีอยู่ใน mysql จิงๆ มันถึงไม่สามารถแสดงข้อมูลได้ ลองใช้วิธี เช็คดูนะคับว่ามันฟ้องว่ายังไง

mysql_error();

แล้วมา post ต่อนะ ผมจะช่วยแก้ปัญหาให้ เพราะกว่าผมจะแก้ปัญานี้ได้ใช้เวลาตั้งครึ่งวันนั่งอยู่งมอยู่นั่นจนกว่ามันจะได้ผลอย่างที่ต้องการอ่ะจิ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 29 guests