ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[ปัญหารอบ 3 ]ไม่มีอะไร Error แต่....ดูให้หน่อยครับ T T
หน้า: [1] 2 3 4   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [ปัญหารอบ 3 ]ไม่มีอะไร Error แต่....ดูให้หน่อยครับ T T  (อ่าน 5556 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
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

นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  wanwan006

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

ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  wanwan017
« แก้ไขครั้งสุดท้าย: 18 เมษายน 2011, 23:56:22 โดย lucationjj » บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
bouy22
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 408
ออฟไลน์ ออฟไลน์

กระทู้: 2,334



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 18 เมษายน 2011, 20:39:45 »

สเตปแรก

ลองดูที่ตัวแปร $num, $result มันมีการเรียกใช้ซ้ำกันหรือป่าว
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
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()); 
มันจะได้รายละเอียดเยอะขึ้นครับ
 wanwan017
บันทึกการเข้า

รับโม ปรับแต่ง ติดตั้ง แก้ไข บอร์ด SMF ผลงาน คลิกที่นี่

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

รับทำเว็บไซต์เชียงใหม่ | รับทำเว็บไซต์
bouy22
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 408
ออฟไลน์ ออฟไลน์

กระทู้: 2,334



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 18 เมษายน 2011, 20:46:18 »

โค๊ด:
 $num=mysql_num_rows($result) or die(mysql_error()); 
มันจะได้รายละเอียดเยอะขึ้นครับ
 wanwan017

อ่าตามนั้นครับ หรือ

$num=mysql_num_rows($result);
echo mysql_error();


ต่อไปแล้วลองดูว่าผิดตรงไหน
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
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

นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  wanwan006

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

ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  wanwan017

แน่ใจว่าใช้ 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

นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  wanwan006

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

ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  wanwan017

แน่ใจว่าใช้ 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()); 
มันจะได้รายละเอียดเยอะขึ้นครับ
 wanwan017

อ่าตามนั้นครับ หรือ

$num=mysql_num_rows($result);
echo mysql_error();


ต่อไปแล้วลองดูว่าผิดตรงไหน
โค๊ด:
 $num=mysql_num_rows($result) or die(mysql_error()); 
มันจะได้รายละเอียดเยอะขึ้นครับ
 wanwan017

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 ผิดหรือป่าว
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
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 ตัวนี้คืออะไร แล้ววิเคราะห์ไปเรื่อยๆครับ

รอเรปล่างตอบ    wanwan004 wanwan004
บันทึกการเข้า

รับบออกแบบเว็บไซต์ , โลโก้ ราคาถูก
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 ครับ
บันทึกการเข้า

AnyWhereToThai รับขนสินค้าจาก US UK JP KR CN กลับไทย
https://www.facebook.com/AnyWhereToThai
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

นี้โค้ดที่เขียน ผมว่า ผมเขียนถูกนะ  wanwan006

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

ก็เขียนถูกแล้ว ช่วยดูหน่อยครับ เผื่อผมจะหลง ขอบคุณครับ  wanwan017


ปัญหานี้ผมเคยเจอครับลองเปลี่ยนเป็น

$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 มาอีกแล้วครับ wanwan031
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 มาอีกแล้วครับ wanwan031
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 มาเลย
หน้า: [1] 2 3 4   ขึ้นบน
พิมพ์