รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by mindphp » 27/02/2011 5:39 pm

ดีใจด้วยครับ ได้ประสบการณ์ไปอีกหนึ่งอย่าง

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by เด็กอนุบาลหนึ่ง » 27/02/2011 4:26 pm

หายไปนานค่ะ
แก้ไม่ตกเลยไปทำ layout หน้าอื่นๆพลาง ขอบคุณพี่ๆมากเลยค่ะ
วันนี้หนูลองอีกรอบเช็คเรื่อยๆจนได้เเล้วนะคะ :lol: ดีใจ
เอาดค้ดมาแปะที่นี่เผื่อมีใครเจอปัญหาเดียวกันหรือยังงัยจะได้ดูเผื่อมีไอเดียค่ะ

Code: Select all

<?php


	// connect to db
	
	$host = "localhost";
	$user = "root";
	$pass = "";
	$dbname = "kinderkids";
	$connection = mysql_connect($host, $user, $pass) or die ("cannot connect to DB");
	
	
	/*
	if (!$connection) {
	
	die ("cannot connect to DB");
	
	} else
	{
	
	echo "Connected to DB";
	}
	*/
	
	$sql = mysql_select_db($dbname,$connection) or die ("Couldn't find db");
	
	if (!$sql) {
	
	die ("cannot select database");
	
	} else
	{
	
	echo "Connected to DB  ";
	}
	
	
	$username = $_POST['username'];
	$password = $_POST['password'];
	
	//echo '$username';
	//echo '$password';
	
if ($username && $password)
{
		
	// mysql_select_db("kinderkids",$connection) or die ("Couldn't find db");
	//	$query = "SELECT * FROM userlogin WHERE username='$username'", $connection;
	// 	$query= mysql_query("SELECT * FROM userlogin WHERE username='$username'", $connection);	

	$query = mysql_query("SELECT * FROM userlogin WHERE username='$username' AND password='$password' ", $connection);
	
	$numrows = mysql_num_rows($query);
	
	
	if ($numrows > 0)
	{ // code to login
	
		while ($row = mysql_fetch_assoc($query))
		{
			$dbusername =  $row['username'];
			$dbpassword =  $row['password'];
		
		}
		
		// check
		
		if($username == $dbusername && $password == $dbpassword)
		{
			echo "Welcome to kinderkids.com";
		
		} else
			echo "Incorrect password!";
			
	}
	else
	die ("That user does not exist!");
	
}
else 
die ("Please enter username and password");

?>

ขอบคุณทุกๆคำแนะนำมากเลยนะค๊าาาาา -/\-
กระทู้นี้มีเเต่คนใจดี ขอให้เจริญๆ เเล้วจะแวะมาศึกษาเเละปรึกษาใหม่นะคะ

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by mindphp » 27/02/2011 1:56 am

ผิดที่คำสั่ง sql ที่จะเอามา query ครับ

Code: Select all

   $query = mysql_query("SELECT * FROM userlogin WHERE username='$username' AND password='password' ", $connection);
ต้องการ

Code: Select all

password='$password' 
หรือเปล่า

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by 333822 » 26/02/2011 5:54 pm

อะนะลองเปลี่ยนจาก if ($numrows != 0)
เป็น if ($numrows > 0)

ดูครับ

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by เด็กอนุบาลหนึ่ง » 26/02/2011 5:45 pm

ขอบคุณอีกหนึ่งความเห็นค่ะ จนถึงตอนนี้ก็ยังหาไม่เจอเลยว่าผิดตรงไหน :(
กำลังจะเริ่มใหม่อีกครั้ง อ่ะค่ะ อาจจะดีกว่า :P

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by mindphp » 25/02/2011 5:32 pm

คำสั่ง sql ก่อน หน้านั้นที่รันไป มีปัญหา ครับ
อาจจะมาจาก หลายๆ สาเหตุต้องเช็คย้อนกลับไปว่ามีปัญหา ที่ไหน
เบื้องต้นให้ เช็คคำสั่ง sql ลองเอามารันเองดูก่อน

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by เด็กอนุบาลหนึ่ง » 25/02/2011 1:44 pm

ขอบคุณมากๆค่ะ
จะลองพยายามดูอีกทีนะคะ และได้ผลยังงัยจะมาบอก :-D

Re: รบกวนช่วยดู error นี้หน่อยนะคะ Warning: mysql_num_rows() expects parameter 1 ...

by 333822 » 25/02/2011 12:51 pm

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given

ถ้าขึ้น error แบบนี้ ลองใช้คำสั่ง echo ดูครับ ว่า ข้อมูลที่เราต้องการจะเก็บมีอยู่จิงๆรึเปล่า

ได้ผลยังไงละ ตอบด้วยยนะคับ ^^

Top