Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > พี่ช่วยดูหน่อยว่า ERROR แบบนี้หมายความว่าอย่างไร คือนู๋ข้องจัยอ่ะพี่และไม่เข้าจัยด้วยว่าทำไมเวลานู๋เขียนแล้วใส่เงื่อนไขต่อจากคำสั่ง



 

พี่ช่วยดูหน่อยว่า ERROR แบบนี้หมายความว่าอย่างไร คือนู๋ข้องจัยอ่ะพี่และไม่เข้าจัยด้วยว่าทำไมเวลานู๋เขียนแล้วใส่เงื่อนไขต่อจากคำสั่ง

 



Topic : 045415



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์




คือนู๋ข้องจัยอ่ะพี่และไม่เข้าจัยด้วยว่าทำไมเวลานู๋เขียนแล้วใส่เงื่อนไขต่อจากคำสั่ง SELECT มันก้อขึ้น ERROR แบบนี้ทุกที มันเป็นเพราะอะไรค่ะ แล้วมีวิธีเขียนอย่างไรถึงจะไม่ ERROR ช่วยแนะนำหน่อยน่ะค่ะ
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\AppServ\www\ranlookjeab\Admin\product_manage.php on line 7

ส่วนนี้ก้อคือโค๊ดของนู๋น่ะพี่
Code (PHP)
<?php  require_once("../includes/template.php");  require_once("../includes/function.php");
show_header("ผู้ดูแลระบบ :  จัดการรายการหนังสือ");  show_menu();  check_authen("admin");
$count=0;
$dblink = connect_db();
$sql = "SELECT * FROM  tbl_product  ORDER  BY  $sort  LIMIT  $st_in,  $MaxPerPage ";
$resultSql = mysqli_query($dblink,$sql);
$rows = mysqli_num_rows($resultSql);
if  ($rows == 0 ) {
	process_message("ไม่พบรายการหนังสือ  กรุณาเพิ่มรายการหนังสือก่อน","product_insertForm.php");
} else {  ?>
	<form  action="product_deleteProcess.php"  method="post">
	<table  bgcolor="#FFCC00"  width="95%"  style="font-weight:bold;  color:#666666">
		<tr  bgcolor="#FFFFCC"  height="30">
			<td  colspan="6"  align="right"><a  href="product_insertForm.php">เพิ่มสินค้าใหม่</a></td>
		</tr>
		<tr  bgcolor="#A2374D"  height="30"  style="color:#FFFFFF"  align="center">
			<td  class="cate">เลือก</td>
			<td><a  href="product_manage.php?sort=code"  class="cate">รหัสสินค้า</a></td>
			<td><a  href="product_manage.php?sort=namePro"  class="cate">ชื่อสินค้า</a></td>
			<td><a  href="product_manage.php?sort=pPrice"  class="cate">ราคา<br/>(บาท)</a></td>
			<td><a  href="product_manage.php?sort=pStoctk"  class="cate">สินค้าคงเหลือ<br/>ห่อ</a></td>
		</tr>
<?php  while ($rows = mysqli_fetch_array($resultSql)) {
			  if($count==0)
	{
?>
<tr  bgcolor="#FFFFCC">
	<td  align =center><input  type="checkbox"  name="chkDel[]"  value="<?php echo $rows["code"] ?>"></td>
	<td><?php echo $rows["code"]; ?></td>
	<td><a  href="<?php  echo  "product_updateForm.php?code=".$rows["code"]  ?>">
			<?php echo $rows["namePro"];  ?></a></td>
	<td  align="right"><?php echo number_format($rows["pPrice"])  ?></td>
	<td  align="center"><?php  echo  number_format($rows["pStock"])  ?></td>
	</tr>
	<?
		$count=1;
}
else
{
	?>
	<tr  bgcolor="#FFFFCC">
	<td  align =center><input  type="checkbox"  name="checkbox[]"  value="<?php echo $rows["code"];?>"></td>
	<td><?php echo $rows["code"]; ?></td>
	<td><a  href="<?php  echo  "product_updateForm.php?code=".$rows["code"];  ?>">
			<?php echo $rows["namePro"];  ?></a></td>
	<td  align="right"><?php echo number_format($rows["pPrice"]); ?></td>
	<td  align="center"><?php  echo  number_format($rows["pStock"]);  ?></td>
	</tr>
	<?php  } ?>
	<?
		$count=0;
		}
		}
		?>
		<tr  bgcolor="#FFFFCC"><td  colspan="6">
		<input  type="hidden"  value=<? echo $rows["code"];?>"  name="code">
		<input  type="submit"  name="delete"  value="ลบที่เลือก">
		</td></tr>
<?php  if ($num_page > 1) { ?>
	<tr  bgcolor="#FFFFCC"  align="center"><td  colspan="5">
                <?php  for  ($i = 0; $i < $num_page; $i++) {
	if ($i == 0) {
                    $st_in = 0;
	} elseif ($i > 0) {
	    $st_in = $i * $MaxPerPage;
	}
	$page = $i + 1;
	$url = $_SERVER['PHP_SELF']."?sort=".$sort."&st_in=".$st_in ; 
	echo "<a href=\"$url\">$page</a> " ; 
	} ?>
	</td></tr>
<tr  bgcolor="#FFFFCC"><td  colspan="6"  style="color:red"><br/>&nbsp;&nbsp; หมายเหตุ<br/>
               <ul><li>การลบข้อมูลนี้  อาจมีผลกระทบต่อข้อมูลอื่นๆ  ที่เกี่ยวข้อง
	            ดังนั้น  ก่อนที่จะลบข้อมูลใดๆ  ควรพิจารณาอย่างรอบคอบ</li>
	     <li>การแก้ไขข้อมูลหนังสือ  ให้คลิกชื่อหนังสือที่ต้องการแก้ไข</li></ul>
</td></tr>
</table>
</form>
<?php  }
show_footer();  ?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-14 12:45:46 By : hatinee View : 3129 Reply : 2
 

 

No. 1



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\AppServ\www\ranlookjeab\Admin\product_manage.php on line 7

ส่วนใหญ่น่ะครับปัญหามาจาก ผิดที่ query ก่อนอยู่แล้ว แล้วค่อยมาผิดที่ num_rows

ลองย้อนกลับมาดูที่query กันก่อน
$resultSql = mysqli_query($dblink,$sql);
บรรทัดนี้ เหตุที่ผิดได้ก็เกิดจาก sql ผิดหรือ $sql ตัวนี้ครับ
ก็ต้องย้อนไปดูที่ $sql
$sql = "SELECT * FROM tbl_product ORDER BY $sort LIMIT $st_in, $MaxPerPage ";

ลอง echo $sql มาดูครับว่าตัวแปรภายในเรียกครบมาใหม่
หรือ echo mysqli_error() เช็คว่าผิดอะไรก้ได้ครบ






Date : 2010-07-14 13:32:04 By : xbeginner01
 


 

No. 2



โพสกระทู้ ( 648 )
บทความ ( 0 )



สถานะออฟไลน์


ลอง echo $sql มาดูสิครับ เผื่ออาจจะเป็นค่าที่ผิดก็ได้

Code (PHP)
$sql = "SELECT * FROM  tbl_product  ORDER  BY  $sort  LIMIT  $st_in,  $MaxPerPage ";
echo $sql;

Date : 2010-07-14 15:42:13 By : 50121680
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ช่วยดูหน่อยว่า ERROR แบบนี้หมายความว่าอย่างไร คือนู๋ข้องจัยอ่ะพี่และไม่เข้าจัยด้วยว่าทำไมเวลานู๋เขียนแล้วใส่เงื่อนไขต่อจากคำสั่ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่