ช่วยผมหน่อยครับกำลังศึกษา PHP ขึ้น mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean
$result = mysqli_query($cn, "SELECT * FROM products ; ");
ลองเอา ; ออกไปครับ ที่อยู่หลัง products
ประวัติการแก้ไข 2011-02-22 02:58:21
Date :
2011-02-22 02:57:04
By :
mysqlerror
เอาออกแล้วยังเหมือนเดิมเลยครับ
Date :
2011-02-22 03:01:31
By :
pongvitw
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC )){
Date :
2011-02-22 09:10:05
By :
ultrasiam
ไม่ได้ครับ
Date :
2011-02-23 02:30:49
By :
pongvitw
ตอนนี้แก้ได้หรือยังคะ พอดีว่าเราประสบปัญหานี้อยู่เหมือนกนและยังแก้ไขไม่ได้ด้วย TT-TT
Date :
2020-03-09 16:39:40
By :
anonymous
ปัญหานี้เขียนได้เรื่อยๆ จริงๆ
Code (PHP)
<?php
$cnx=new mysqli('host','user','paswd','dbname');
if ( $cnx->errno ) die($cnx->error);
$rs=$cnx->query('select .....') or die($cnx->error);
if( $rs->num_rows<1) die('There is empty row');
while ($ro = $rs->fetch_object()){
//.......
}
ก็แค่ตรวจสอบมัน ทุกขั้นตอนเท่านั้น อยากเป็นโปรแกรมเมอร์ที่ดีก็ต้องรู้จักเขียนโค๊ดตรวจสอบค่าที่ได้มาด้วยนะครับ
Date :
2020-03-09 16:50:58
By :
Chaidhanan
Load balance : Server 02