lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« เมื่อ: 18 เมษายน 2011, 20:35:27 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  include "connect.php"; include "category.php"; for ($i=0;$i<count($cate);$i++) { $sql="select id from tb_url where category='$i' "; $result=mysql_db_query($dbname,$sql); $num=mysql_num_rows($result); <<<< มันผิดบรรทัดนี้ ผมยกมาแค่นี้ครับมันผิด บรรทัดที่ 21 ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ 
|
|
« แก้ไขครั้งสุดท้าย: 18 เมษายน 2011, 23:56:22 โดย lucationjj »
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
bouy22
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 408
ออฟไลน์
กระทู้: 2,334
|
 |
« ตอบ #1 เมื่อ: 18 เมษายน 2011, 20:39:45 » |
|
สเตปแรก
ลองดูที่ตัวแปร $num, $result มันมีการเรียกใช้ซ้ำกันหรือป่าว
|
|
|
บันทึกการเข้า
|
|
|
|
lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« ตอบ #2 เมื่อ: 18 เมษายน 2011, 20:43:01 » |
|
สเตปแรก
ลองดูที่ตัวแปร $num, $result มันมีการเรียกใช้ซ้ำกันหรือป่าว
ไม่ซ่ำครับ
|
|
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
ganginwpop
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 115
ออฟไลน์
กระทู้: 1,448
|
 |
« ตอบ #3 เมื่อ: 18 เมษายน 2011, 20:43:34 » |
|
$num=mysql_num_rows($result) or die(mysql_error()); มันจะได้รายละเอียดเยอะขึ้นครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
bouy22
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 408
ออฟไลน์
กระทู้: 2,334
|
 |
« ตอบ #4 เมื่อ: 18 เมษายน 2011, 20:46:18 » |
|
$num=mysql_num_rows($result) or die(mysql_error()); มันจะได้รายละเอียดเยอะขึ้นครับ  อ่าตามนั้นครับ หรือ $num=mysql_num_rows($result); echo mysql_error(); ต่อไปแล้วลองดูว่าผิดตรงไหน
|
|
|
บันทึกการเข้า
|
|
|
|
hero-nana
ก๊วนเสียว
พลังน้ำใจ: 52
ออฟไลน์
กระทู้: 207
|
 |
« ตอบ #5 เมื่อ: 18 เมษายน 2011, 20:48:42 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  include "connect.php"; include "category.php"; for ($i=0;$i<count($cate);$i++) { $sql="select id from tb_url where category='$i' "; $result=mysql_db_query($dbname,$sql); $num=mysql_num_rows($result); <<<< มันผิดบรรทัดนี้ ผมยกมาแค่นี้ครับมันผิด บรรทัดที่ 21 ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  แน่ใจว่าใช้ function นี้ถูกนะครับ mysql_db_query($dbname,$sql) ดูเหมือนกันค่าที่ออกมาจะไม่ใช่ข้อมูลที่จะส่งเข้า mysql_num_rows ได้นะ
|
|
|
บันทึกการเข้า
|
รับเขียนโปรแกรม magento module, แก้ไข theme หรืออื่นๆ สนใจ pm มาครับ
|
|
|
lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« ตอบ #6 เมื่อ: 18 เมษายน 2011, 20:51:00 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  include "connect.php"; include "category.php"; for ($i=0;$i<count($cate);$i++) { $sql="select id from tb_url where category='$i' "; $result=mysql_db_query($dbname,$sql); $num=mysql_num_rows($result); <<<< มันผิดบรรทัดนี้ ผมยกมาแค่นี้ครับมันผิด บรรทัดที่ 21 ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  แน่ใจว่าใช้ function นี้ถูกนะครับ mysql_db_query($dbname,$sql) ดูเหมือนกันค่าที่ออกมาจะไม่ใช่ข้อมูลที่จะส่งเข้า mysql_num_rows ได้นะ ใช้ครับผมให้มันดึงข้อมูลมาจาก connect.php dbname='db_submit'
|
|
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« ตอบ #7 เมื่อ: 18 เมษายน 2011, 20:52:03 » |
|
$num=mysql_num_rows($result) or die(mysql_error()); มันจะได้รายละเอียดเยอะขึ้นครับ  อ่าตามนั้นครับ หรือ $num=mysql_num_rows($result); echo mysql_error(); ต่อไปแล้วลองดูว่าผิดตรงไหน $num=mysql_num_rows($result) or die(mysql_error()); มันจะได้รายละเอียดเยอะขึ้นครับ  Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 Access denied for user ''@'localhost' to database 'db_submit'ก็ถูกแล้วนี้ครับ Database db_submit งง
|
|
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
pollok
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 44
ออฟไลน์
กระทู้: 505
|
 |
« ตอบ #8 เมื่อ: 18 เมษายน 2011, 20:53:14 » |
|
ลองดู $result=mysql_db_query($dbname,$sql);
ว่ามันได้ค่าอะไรออกมา
|
|
|
บันทึกการเข้า
|
 รับทำเว็บไซต์ด้วย PHP HTML CSS JQUERY (ด้วยมืออาชีพ)  รับออกแบบเว็บไซต์ ด้วยทีมงานมืออาชีพ (PM ขอชมผลงาน)  ตัดแบบจาก PSD ด้วย Html + Css + Table Less และสามารถทำให้แสดงผลแบบ Cross Browser - Bootstrap - OpenCart - และอื่นๆ
|
|
|
bouy22
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 408
ออฟไลน์
กระทู้: 2,334
|
 |
« ตอบ #9 เมื่อ: 18 เมษายน 2011, 20:53:48 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 Access denied for user ''@'localhost' to database 'db_submit' ก็ถูกแล้วนี้ครับ Database db_submit งง
ลืมเปลี่ยน รหัส หรือ user-pass อะไรผิดหรือป่าวครับ หรือ ชื่อ db ผิดหรือป่าว
|
|
|
บันทึกการเข้า
|
|
|
|
hero-nana
ก๊วนเสียว
พลังน้ำใจ: 52
ออฟไลน์
กระทู้: 207
|
 |
« ตอบ #10 เมื่อ: 18 เมษายน 2011, 20:54:45 » |
|
งงอะคับ ต้องเรียกหลายdatabaseเลยหรอ ปกติทำกันเค้าใช้databaseเดียว เปลี่ยนแค่ database table นะครับ
|
|
|
บันทึกการเข้า
|
รับเขียนโปรแกรม magento module, แก้ไข theme หรืออื่นๆ สนใจ pm มาครับ
|
|
|
DeLitTo
ก๊วนเสียว
พลังน้ำใจ: 29
ออฟไลน์
กระทู้: 433
|
 |
« ตอบ #11 เมื่อ: 18 เมษายน 2011, 20:55:41 » |
|
include "connect.php"; include "category.php"; for ($i=0;$i<count($cate);$i++) { $sql="select id from tb_url where category='$i' "; $result=mysql_db_query($dbname,$sql); $num=mysql_num_rows($result); ดูย้อนขึ้นไป จากตัวแปรที่ตั้งไว้ครับ ว่าข้อมูลมันผิดตรงไหน เมื่อมันผิดจากไลน์ 21 ก็แสงดว่า $num , $result มันเรียกไม่ถูก ก็ต้องไปดูว่าตัวแปรของ 2 ตัวนี้คืออะไร แล้ววิเคราะห์ไปเรื่อยๆครับ รอเรปล่างตอบ 
|
|
|
บันทึกการเข้า
|
รับบออกแบบเว็บไซต์ , โลโก้ ราคาถูก
|
|
|
Googledigg
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 55
ออฟไลน์
กระทู้: 511
|
 |
« ตอบ #12 เมื่อ: 18 เมษายน 2011, 20:56:14 » |
|
ผมว่า sql ไปตั้งค่าอะไร รึป่าว แบบวาตั้งค่าห้าม include ข้ามไฟล์ หรือข้อมูล ดาต้าเบส ไม่มี
|
|
|
บันทึกการเข้า
|
|
|
|
lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« ตอบ #13 เมื่อ: 18 เมษายน 2011, 20:56:30 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 Access denied for user ''@'localhost' to database 'db_submit' ก็ถูกแล้วนี้ครับ Database db_submit งง
ลืมเปลี่ยน รหัส หรือ user-pass อะไรผิดหรือป่าวครับ หรือ ชื่อ db ผิดหรือป่าว ได้แล้วครับ ขอบคุณครับ มันผิดที่ connect.php ผมลืมใส่ User='' pw='' ขอบคุณทุกคนครับ + 1
|
|
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
mSkyline
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 131
ออฟไลน์
กระทู้: 1,472
|
 |
« ตอบ #14 เมื่อ: 18 เมษายน 2011, 20:57:37 » |
|
เกี่ยวกับ user/pass ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
thaicyber
ก๊วนเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #15 เมื่อ: 18 เมษายน 2011, 21:01:03 » |
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\myweb\index.php on line 21 นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  include "connect.php"; include "category.php"; for ($i=0;$i<count($cate);$i++) { $sql="select id from tb_url where category='$i' "; $result=mysql_db_query($dbname,$sql); $num=mysql_num_rows($result); <<<< มันผิดบรรทัดนี้ ผมยกมาแค่นี้ครับมันผิด บรรทัดที่ 21 ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  ปัญหานี้ผมเคยเจอครับลองเปลี่ยนเป็น $sql="select id from tb_url where category='$i' "; $result=mysql_query($sql); $num=mysql_num_rows($result); ดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
lucationjj
สมุนแก๊งเสียว
พลังน้ำใจ: 46
ออฟไลน์
กระทู้: 888
|
 |
« ตอบ #16 เมื่อ: 18 เมษายน 2011, 22:49:59 » |
|
ปัญหารอบ 2 มาอีกแล้วครับ Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\myweb\link.php:1) in C:\AppServ\www\myweb\link.php on line 15มันบอกผิดบรรทัดนี้ header("Location $goto"); งมอีกแล้ว เขียนถูกแล้วนิ
|
|
|
บันทึกการเข้า
|
 วันนี้มี ไม่มีบล็อก index แล้ว
|
|
|
Railway
สมุนแก๊งเสียว
พลังน้ำใจ: 47
ออฟไลน์
กระทู้: 605
|
 |
« ตอบ #17 เมื่อ: 18 เมษายน 2011, 22:53:06 » |
|
header ห้ามเขียนหลังจากมีการแสดงผล คือห้ามไว้บรรทัดล่าง echo หรือ คุณเว้นบรรทัด ก็มีผลครับ
ลองก๊อบโค้ดก่อนบรรทัดนี้มาดูก็ดีครับ
|
|
|
บันทึกการเข้า
|
|
|
|
ossytong
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 138
ออฟไลน์
กระทู้: 1,151
|
 |
« ตอบ #18 เมื่อ: 18 เมษายน 2011, 22:53:50 » |
|
เอา
<? ob_start();
ไปไว้บนสุด
|
|
|
บันทึกการเข้า
|
|
|
|
NightClub
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 297
ออฟไลน์
กระทู้: 2,461
|
 |
« ตอบ #19 เมื่อ: 18 เมษายน 2011, 22:54:10 » |
|
ปัญหารอบ 2 มาอีกแล้วครับ Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\myweb\link.php:1) in C:\AppServ\www\myweb\link.php on line 15มันบอกผิดบรรทัดนี้ header("Location $goto"); งมอีกแล้ว เขียนถูกแล้วนิ ที่ใช้อยู่ header("Location ที่ถูก header("Location: ":" หาย
|
|
|
บันทึกการเข้า
|
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
|
|
|
|