ปัญหาmysql_num_rows()

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ปัญหาmysql_num_rows()

โดย luckyboy » 29/01/2007 2:08 am

บุคคลทั่วไป เขียน:
บุคคลทั่วไป เขียน:
บุคคลทั่วไป เขียน: แบบนี้ครับผมเติมเฉพาะตรง 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มีค่าอะไรมันเลยมีผลทำให้มันนับไม่ได้ด้วยอ่ะครับลองเช็คดูดีๆๆ

โดย 4404 » 14/07/2006 2:14 pm

บุคคลทั่วไป เขียน:
บุคคลทั่วไป เขียน:
ใส่ชื่อตรงนี้เหรอ เขียน:ข้อมูลที่คิวรี่มามันไม่มี ลอง 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.");

โดย 4404 » 14/07/2006 1:25 pm

บุคคลทั่วไป เขียน:
ใส่ชื่อตรงนี้เหรอ เขียน:ข้อมูลที่คิวรี่มามันไม่มี ลอง 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 » 14/07/2006 1:05 pm

ใส่ชื่อตรงนี้เหรอ เขียน:ข้อมูลที่คิวรี่มามันไม่มี ลอง 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)

โดย ใส่ชื่อตรงนี้เหรอ » 14/07/2006 11:50 am

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

ปัญหาmysql_num_rows()

โดย php มือใหม่ » 14/07/2006 10:34 am

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

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

ข้างบน