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

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

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

rangsun6342

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

โพสต์ที่ยังไม่ได้อ่าน โดย rangsun6342 »

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\project2\index.php on line 223

โค๊ด

<?php
include "config.php";
include "paging.php";


$current_page = 1;
if(isset($_GET['page'])){
$current_page = $_GET['page'];
}

$rows_per_page =15;
$start_row = paging_start_row($current_page, $rows_per_page);

$sql = "select position, pnum, availability, required, salary, welfare from statistics order by statistics_id LIMIT $start_row,$rows_per_page;";
$result = mysql_query($sql);
$found_rows = mysql_query("select found_rows();");
$total_rows = mysql_result($found_rows, 0, 0);
$total_pages = paging_total_pages($total_rows, $rows_per_page);

$num=mysql_num_rows($result);
$no=0;
if($num>0){
echo "
<TABLE BORDER='1' cellspacing='0' width='900' height='100' bordercolor='#FFFFFF'>
<tr bgcolor=#33CCFF >
<td width='50' align='center'><font color='#000000'>ตำแหน่ง</font></td>
<td width='50' align='center'><font color='#000000'>อัตรา</font></td>
<td width='50' align='center'><font color='#000000'>ความสามารถ</font></td>
<td width='50' align='center'><font color='#000000'>คุณสมบัติ</font></td>
<td width='50' align='center'><font color='#000000'>เงินเดือน</font></td>
<td width='100' align='center'><font color='#000000'>สิทธิประโยชน์/font></td>

</tr>";

$bgcolor1 = "#eeeeff";
$bgcolor2 = "#ddeeff";
$bgcolor = $bgcolor1;

while($r=mysql_fetch_array($result)){
$bgcolor = ($bgcolor == $bgcolor1) ? $bgcolor2 : $bgcolor1;

$position=$r[position];
$pnum=$r[pnum];
$availbility=$r[availability];
$required = $r[required];
$salary = $r[salary];
$welfare = $r[welfare];

$no++;
echo "
<tr bgcolor=$bgcolor valign=top>
<td><center><font color='#000000'>$position</font></center></td>
<td><center><font color='#000000'>$pnum</font></center></td>
<td><center><font color='#000000'>$availbility</font></center></td>
<td><center><font color='#000000'>$required</font></center></td>
<td><center><font color='#000000'>$salary</font></center></td>
<td><center><font color='#000000'>$welfare</font></center></td>

</tr>";
}
}
?>
rangsun6342

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

โพสต์ที่ยังไม่ได้อ่าน โดย rangsun6342 »

ช่วยแก้ให้หน่อยนะค่ะ พอดีมือใหม่อะค่ะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เช็คคำสั่ง $sql
ว่าถูกต้องหรือเปล่า และ query สองครั้งต้องการเอาครั้งไหน มานับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
webseo2go
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 17/04/2012 7:03 pm

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

โพสต์ที่ยังไม่ได้อ่าน โดย webseo2go »

ที่เจอแบบนี้เคยบ่อยครับ sql ผิดครับ ไม่มีชื่อฟิลด์นั้นในตารางครับ ไม่ก็ผิด type อ่ะครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 102