ปัญหาแบบนี้จะแก้อย่างไรครับ?
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
ปัญหาmysql_num_rows()
Moderator: mindphp, ผู้ดูแลกระดาน
แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งงบุคคลทั่วไป เขียน:แบบนี้ครับผมเติมเฉพาะตรง dataใส่ชื่อตรงนี้เหรอ เขียน:ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
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)
ลอง print $sql ดู ซิครับ ว่า คำสั่ง sql ถูกต้องหรือ เปล่า
ตั้งชื่อคนถามซะหน่อยก็ดีนะ ไม่รู้ ใครเป็นใครง่ะ
บุคคลทั่วไป เขียน:แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งงบุคคลทั่วไป เขียน:แบบนี้ครับผมเติมเฉพาะตรง dataใส่ชื่อตรงนี้เหรอ เขียน:ข้อมูลที่คิวรี่มามันไม่มี ลอง print sql ออกมาดูก่อนลองไปเทสดูว่าได้รึเปล่า
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)
ลอง 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.");
- luckyboy
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
บุคคลทั่วไป เขียน:บุคคลทั่วไป เขียน:แบบนี้ครับผมเติมเฉพาะตรง data อะไร หรือ งงบุคคลทั่วไป เขียน: แบบนี้ครับผมเติมเฉพาะตรง 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)
ลอง 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มีค่าอะไรมันเลยมีผลทำให้มันนับไม่ได้ด้วยอ่ะครับลองเช็คดูดีๆๆ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 1631 แสดง
-
โพสต์ล่าสุด โดย futurebis
29/02/2016 10:15 am
-
-
โพสต์ใหม่ สอบถามเรื่องการ insert sql แบบ multiple rows ใน python
โดย MBMoo » 08/02/2021 11:08 am » ใน SQL - Database - 2 ตอบกลับ
- 2350 แสดง
-
โพสต์ล่าสุด โดย mindphp
08/02/2021 11:36 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 118