ปัญหาmysql_num_rows()

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

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

php มือใหม่

ปัญหาmysql_num_rows()

Post by php มือใหม่ »

ปัญหาแบบนี้จะแก้อย่างไรครับ?

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
ใส่ชื่อตรงนี้เหรอ

Post by ใส่ชื่อตรงนี้เหรอ »

ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
4404

Post by 4404 »

ใส่ชื่อตรงนี้เหรอ wrote:ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
แบบนี้ครับผมเติมเฉพาะตรง data

mysql_select_db("data",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
4404

Post by 4404 »

บุคคลทั่วไป wrote:
ใส่ชื่อตรงนี้เหรอ wrote:ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
แบบนี้ครับผมเติมเฉพาะตรง data

mysql_select_db("data",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งง
ลอง print $sql ดู ซิครับ ว่า คำสั่ง sql ถูกต้องหรือ เปล่า
ตั้งชื่อคนถามซะหน่อยก็ดีนะ ไม่รู้ ใครเป็นใครง่ะ
4404

Post by 4404 »

บุคคลทั่วไป wrote:
บุคคลทั่วไป wrote:
ใส่ชื่อตรงนี้เหรอ wrote:ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
แบบนี้ครับผมเติมเฉพาะตรง data

mysql_select_db("data",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งง
ลอง print $sql ดู ซิครับ ว่า คำสั่ง sql ถูกต้องหรือ เปล่า
ตั้งชื่อคนถามซะหน่อยก็ดีนะ ไม่รู้ ใครเป็นใครง่ะ

ขอโทษครับ
ผมชื่อ แซม ครับ

mysql_select_db("thaijade_taaksorn",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
{
$sql="insert into user
(name,email,login,password,status)
values
('$name','$email','email',
'$password','0')";
$res = mysql_query( $sql , $link );
if ($res=1)
{
print("Adding to table OK.");
User avatar
luckyboy
PHP Newbie
PHP Newbie
Posts: 2
Joined: 01/01/1970 7:00 am

Post by luckyboy »

บุคคลทั่วไป wrote:
บุคคลทั่วไป wrote:
บุคคลทั่วไป wrote: แบบนี้ครับผมเติมเฉพาะตรง data

mysql_select_db("data",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งง
ลอง print $sql ดู ซิครับ ว่า คำสั่ง sql ถูกต้องหรือ เปล่า
ตั้งชื่อคนถามซะหน่อยก็ดีนะ ไม่รู้ ใครเป็นใครง่ะ

ขอโทษครับ
ผมชื่อ แซม ครับ

mysql_select_db("thaijade_taaksorn",$link);
$sql="select email from user where email='$email'";
$res = mysql_query( $sql , $link );
$n=mysql_num_rows($res);
if ($n==0)
{
$sql="insert into user
(name,email,login,password,status)
values
('$name','$email','email',
'$password','0')";
$res = mysql_query( $sql , $link );
if ($res=1)
{
print("Adding to table OK.");

ดูจากโค้ดแล้วคุนให้มันselectค่าโดยดูจากemailแล้วเอามานับแลวตัวแปร$emailนี่มันคือค่าอะไรอ่ะครับผมว่ามันน่าจะเปรียบเทียบไม่ได้ว่าตัว$emailมีค่าอะไรมันเลยมีผลทำให้มันนับไม่ได้ด้วยอ่ะครับลองเช็คดูดีๆๆ
Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot] and 11 guests