|
|
|
[Error] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in |
|
|
|
|
|
|
|
อันนี้พิมพ์จากในหนังสืออ่ะค่ะ แล้วมันขึ้น error ที่บรรทัด
while($p = mysql_fetch_array($result)) {
ลองพยายามด้วยตัวเองแล้วแก้ไม่ได้จริงๆ ค่ะ
รบกวนช่วยดูให้หน่อยนะคะ
ขอบคุณมากๆ ค่ะ
Code (PHP)
<?php
@mysql_connect("localhost", "root", "admin") or die("Not Connected");
@mysql_select_db("fuku2nd") or die("Not Correct");
function paging_start_row($current_page,$rows_per_page){
}
function paging_total_pages($total_rows, $rows_per_page){
}
function paging_pagenum($current_page,$total_pages,$page_range,$query_string){
}
$current_page = 1;
if(isset($_GET['page'])){
}
$rows_per_page = 5;
$start_row = paging_start_row($current_page, $rows_per_page);
$sql = "SELECT SQL_CALC_FOUND_ROWS 8 FROM product
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);
if ($total_rows == 0){
echo "<caption><b>ไม่พบสินค้า</b></caption>";
}
else {
$stop_row = paging_stop_row($start_row,$rows_per_page,$total_rows);
echo"<caption><b>รายการสินค้าลำดับที่: ".($start_row + 1).
" - " . "$stop_row จากทั้งหมด $total_rows</b></caption>";
}
while($p = mysql_fetch_array($result)) {
$id = $p['pro_id'];
$descr = substr ($p['description'] , 0 , 80) . " . . . " ;
echo "
<tr valign=top>
<td rowspan=2 width=60 align=center>
<img width=50 src=read_image.php?id=$id/>
</td>
<td colspan=2>
<a href=product_detail.php?id=$id>
<b>{$p['pro_name']}</b></a><br/>
$descr
</td>
</tr>
<tr valign=bottom>
<td>
ราคา : {$p['price']} บาท
</td>
<td align=right>
<input type=button value=หยิบใส่รถเข็น class=add_cart
onclick=\"addCart($id)\"/>
</td>
</tr>
<tr><td colspan=3 class=line_dot> </td></tr>";
}
?>
</table>
<p align="center">
<?php
$page_range= 5;
$qry_str="";
$total_pages = paging_total_pages($total_rows,$rows_per_page);
$pagenum = paging_pagenum($current_page, $total_pages, $page_range, $qry_str);
echo "หน้า: " .$pagenum
?>
</td>
<td width="261" bgcolor="#CCCCCC" id="cart">
<script> readCart();</script>
</td>
</tr>
</table>
</body>
Tag : PHP
|
|
|
|
|
|
Date :
2012-03-29 02:01:25 |
By :
16thApril |
View :
1169 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOUND_ROWS() function นี้มันมีอยู่ไหมใน mysql
|
|
|
|
|
Date :
2012-03-29 02:52:43 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะ ขอบคุณมากค่ะ :)
|
|
|
|
|
Date :
2012-03-29 16:50:34 |
By :
16thApril |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาอีกแล้วค่ะ ดึงรูปจากฐานข้อมูลไม่ขึ้นเลย
อันนี้เป็นโค้ดในส่วนของ read_image ค่ะ
Code (PHP)
<?php
@mysql_connect("localhost", "root", "admin") or die("Not Connected");
@mysql_select_db("fuku2nd") or die("Not Correct");
$pid = $_GET['pid'];
$sql = "SELECT img FROM product WHERE pro_id = $pid;";
$result = mysql_query($sql);
$data = mysql_result($result, 0, "img");
echo $data;
?>
มันขึ้นเออเร่อบรรทัดที่ 7 ค่ะ TT______TT
ตรงส่วนในหน้าเรียกใช้ ตามโค้ดข้างบนสุดลองแก้เป็น
<img width=50 src=read_image.php?pid=?id/>
แบบนี้แล้วค่ะ ...
รบกวนช่วยดูให้หน่อยนะคะ
|
|
|
|
|
Date :
2012-03-29 18:31:38 |
By :
16thApril |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|