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

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

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

ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย ob1 »

เชคเครื่องการติกต่อฐานข้อมูล
คำสั่ง sql
4404

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

โพสต์ที่ยังไม่ได้อ่าน โดย 4404 »

เวลา mysql_num_rows(mysql_query("SELECT*FROM datatable WHERE name LIKE '%$keyword%' ORDER BY id DESC;"));อย่างงี้ล่ะงับ ลองดูๆๆๆ
แวะมา

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

โพสต์ที่ยังไม่ได้อ่าน โดย แวะมา »

โอ้พระเจ้า.....ชื่อตารางผิดหรือเปล่า..ดูดีหรือยัง ชื่อตารางที่สร้างใน Mysql นะ
mlaveo
PHP Jr. Member
PHP Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 05/02/2010 12:54 pm

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

โพสต์ที่ยังไม่ได้อ่าน โดย mlaveo »

รบกวนขอดู code ได้ ป่าว คับ
จะได้ ช่วยกัน แก้ได้
ใช้ internet ให้เป็นและคุ้มค่าเพิ่มรายได้ให้กับคุณ 3,000 บาท/เดือน-www.richinayear.ws-ทราบแล้วบอกต่อ
รันต์

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

โพสต์ที่ยังไม่ได้อ่าน โดย รันต์ »

Error แบบนี้เกิดจากหลายสาเหตุ
1.stagement mysql ผิด เช่นชื่อตารางไม่มีอยู่จริง,พิมพ์ตัวแปรผิด,ชื่อตารางผิด
2.file connection,config ผิด อาจเป็นเพราะว่าชื่อตารางที่เรียกไม่มีในฐานข้อมูล
3.พิมพ์คำสั่งผิดเช่น คำว่า from ไม่ใช่ form (select*from)ถูก (select * form)ผิด
หรือ Wher ไม่มีตัวแปรนั้น เช่นถ้าเราอ้างตัวแปร name แต่ตัวแปร name ไม่มีในตารางก็ Error ได้เช่นกัน หรือ order by ผิด
4.ท่านอาจลืมเรียก file connect ก็เป็นได้
ใจเย็นๆแล้วค่อยไล่ดูทีละตัวเดียวก็ผ่านเองครับเพราะมันเป็น Error ที่คนเขียนโปรแกรมใหม่ๆต้องเจอทุกคนครับ
SHZ4TH

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

โพสต์ที่ยังไม่ได้อ่าน โดย SHZ4TH »

ผมแนะนำ ลอง echo $sql ออกมาก่อนว่าได้มั้ย ถ้าไม่ได้มันจะบอกเราเองว่าเกิดจากอะไร
์Narenat

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

โพสต์ที่ยังไม่ได้อ่าน โดย ์Narenat »

<?php
/*$answer1 = $_POST['1'];// รับค่าคำตอบ้อที่ 1
$answer2 = $_POST['2'];// รับค่าคำตอบ้อที่ 1
*/
$score=0;//เก็บคะแนนที่ทำได้
foreach($_POST as $choice=>$answer){

if ($chioce!='btnSend'){
$sql="Select id From tb_choice_reading Where id = {$choice} and answer = {$answer}";
$rs = mysql_query($sql);
if(mysql_num_rows($rs)==1){//แสดงว่าตอบถูก echo mysqlerror()
$score++;// เพิ่มคะแนน
}
echo 'ข้อ:',$choice, 'ตอบ',$answer,'<br/>';
}
}
$pass='ไม่ผ่าน';
if($score>=5){// ตรวจสอบคะแนนที่ได้ผ่านหรือไม่
$pass='ผ่าน';
}
echo 'คะแนนที่ทำได้',$score,'คะแนน';
echo'<br/>ผลการทดสอบ:',$pass;
?>
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 117