0
아래의 코드는 실행 중 경고를 생성한다. 경고 : mysqli_fetch_assoc()은 s 매개 변수 1이 mysqli_result 일 것을 기대한다. 어떻게 해결할 수 있을까?이 경고를 해결하는 방법 : mysqli_fetch_assoc()는 매개 변수 1이 mysqli_result 일 것을 기대한다. 이것을 해결하는 방법
<?php
require '../smarty3/libs/Smarty.class.php';
$smarty = new Smarty;
class conn
{
public $conn = '';
public function fetchAll()
{
$sql = "SELECT * FROM test" ;
if(mysqli_query($this->conn,$sql))
{ return 'success'; }
else{ return 'error'; }
}
}
$db = new conn();
$record = $db->fetchAll();
if($record != 'error'){
while($row = mysqli_fetch_assoc($record))
{
header('location : view.tpl');
}
}else{ echo "No Records Found";}
$smarty->display('view.tpl');
?>
**View.tpl**
<table align = "center">
{section name = i loop = $row}
<tr> <td> {$smarty.section.i.rownum} </td>
<td> {$row[i].name} </td>
<td> {$row[i].country} </td>
</tr>
{/section}
</table>
모든 좋은 답변에 감사드립니다.
작동합니다. 감사 – himani