【发布时间】:2016-12-28 09:27:27
【问题描述】:
当我试图从显示警告错误的数据库中获取数据时
警告:mysqli_affected_rows() 期望参数 1 为 mysqli,布尔值在 C:\xampp\htdocs\ajax-complete\live-table-post.php 第 23 行给出
我正在尝试从数据库中获取数据,它显示错误我也使用 musqli_affedted_rows 而不是 mysqli_num_rows 但它显示相同的错误
<?php
$host = "localhost"; $username = "root"; $password = "";$db_name = "ajax_complete";
$conn = mysqli_connect( $host, $username, $password, $db_name ) or die("cannot connect");
$output = '';
$sql = "SELECT * FROM tbl_live-crud ORDER BY id DESC";
$result = mysqli_query($conn,$sql);
$output.= '
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<td width="10%;"></td>
<td width="20%;"></td>
<td width="20%;"></td>
<td width="20%;"></td>
<td width="10%;"></td>
</tr>';
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_array($result)){
$output .= '
<td>'.$row['id'].'</td>
<td class="fname" data-id1="'.$row['id'].'" contenteditable>'.$row['fname'].'</td>
<td class="lname" data-id2="'.$row['id'].'" contenteditable>'.$row['lname'].'</td>
<td class="email" data-id3="'.$row['id'].'" contenteditable>'.$row['email'].'</td>
<td><button name="delete" id="delete" data-id4="'.$row['id'].'">X</button></td>';
}
$output = '
<tr>
<td id="fname" contenteditable></td>
<td id="lname" contenteditable></td>
<td id="email" contenteditable></td>
<td id="btn_add" name="btn_add" class="btn btn-xs btn-success"><button>+</button></td>
</tr>';
}else{
$output = '
<tr>
<td colaspan="4"> Data not Found</td>
</tr>';
}
$output .='</table>
</div>';
?>
【问题讨论】:
标签: php ajax database mysqli fetch