|
|
|
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean |
|
|
|
|
|
|
|
งง มากครับผิดตรงไหนช่วยดูให้ด้วยครับ
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean
http://cistakuy.000webhostapp.com/
Code (PHP)
<html>
<head>
<title>บันทึกการมาเรียนชั้นประถมศึกษาปีที่ 1 รายวัน</title>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
</head>
<body background="/image/kku15_page.png">
<center>ชั้นประถมศึกษาปีที่ 1</center>
<?php
$conn = mysqli_connect('localhost','id12020650_cisdb','123456','id12020650_cis_db1');
$sql = "SELECT * FROM 'student_instudy'";
$query = mysqli_query($conn,$sql);
?>
<table width="100%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#0066FF">
<tr bgcolor="#0066FF">
<td><div align="center"><font color="#FFFFFF" face="Tahoma, MS Sans Serif"><strong>รหัสประจำตัว</strong></font></div></td>
<td><div align="center"><font color="#FFFFFF" face="Tahoma, MS Sans Serif"><strong>วันที่</strong></font></div></td>
<td><div align="center"><font color="#FFFFFF" face="Tahoma, MS Sans Serif"><strong>ชื่อ - สกุล</strong></font></div></td>
<td><div align="center"><font color="#FFFFFF" face="Tahoma, MS Sans Serif"><strong>สถานะภาพ</strong></font></div></td>
<td><div align="center"><font color="#FFFFFF" face="Tahoma, MS Sans Serif"><strong>QR CODE </strong></font></div></td>
</tr>
<?php
while($result=mysqli_fetch_array($query,MYSQLI_ASSOC));
{
?>
<tr>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php {echo $result['id_std'];} ?></font></td>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $result['date_std']; ?></font></td>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $result['name_std']; ?></font></td>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php if ($result['status_std']=1){ echo 'มาเรียน';} else { echo 'ไม่มาเรียน';} ?></font></td>
<td><font size="2" face="Tahoma, MS Sans Serif">????</font></td>
</tr>
<?php
}
?>
</table>
<?php
mysqli_close($conn);
?>
</body>
</html>
Tag : Mobile, MySQL, Mobile
|
ประวัติการแก้ไข 2019-12-22 20:03:04
|
|
|
|
|
Date :
2019-12-22 20:00:01 |
By :
bluex |
View :
608 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หัด ตรวจสอบตัวแปร ที่ได้รับจากการใช้คำสั่งต่างๆ ด้วยครับ
และหัดใช้ mysqli_error() เพื่อตรวจสอบผลลัพธ์
เขียนโปรแกรม ถ้าไม่มีการตรวจสอบ มันไม่ใช่โปรแกรมที่ดี แต่เป็นมโนฯโปรแกรม คือคิดไปเอง ว่าจะทำงานได้
|
|
|
|
|
Date :
2019-12-22 20:52:56 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างการตรวจสอบ ต้องหัดให้ชินเพราะมันจะเป็น algorithm ของตัวคุณเอง จะทำให้คุณเข้าใจเสตปการทำงานของโปรแกรม
Code (PHP)
$conn = mysqli_connect('localhost','id12020650_cisdb','123456','id12020650_cis_db1');
if( $conn->errno>0){
echo $conn->error; exit;
}
$sql = "SELECT * FROM 'student_instudy'";
$query = mysqli_query($conn,$sql);
if($conn->errno>0){
echo $conn->error; exit;
}
if( $query->num_rows<1){
echo 'Empty row'; exit;
}
ปล.คำสั่งแบบนี้เขาไม่ใช้กัน และมันจะยกเลิกอยู่แล้ว เปลี่ยนใหม่ ยาว ก็ยาว เขียนก็ลำบาก
Code (PHP)
while($result=mysqli_fetch_array($query,MYSQLI_ASSOC));
เปลี่ยนเป็น
Code (PHP)
while($result=$query->fetch_assoc()){ // เป็น รูปแบบ oop ซึ่งควรเปลี่ยนมาใช้ได้แล้ว
|
ประวัติการแก้ไข 2019-12-22 21:11:39
|
|
|
|
Date :
2019-12-22 21:00:21 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2019-12-28 18:00:46 |
By :
bluex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|