【发布时间】:2014-05-21 12:33:25
【问题描述】:
当我尝试从我的数据库中检索数据到表中时,我收到以下错误:
DataTables warning (table id = 'myTable'): Requested unknown parameter '0' from the data source for row 1
下面是我用的js
<script>
$(document).ready(function() {
$('#myTable').dataTable();
});
</script>
下面是我的桌子
<table id="myTable" class="table table-striped table-bordered table-hover table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Date</th>
<th>Options</th>
</tr>
</thead>
<tbody id="myTableOK">
<?php echo $tableQuery ?>
</tbody>
</table>
php代码
function tableQuery($linkDB){
$out = '';
$query = $linkDB -> query("SELECT id,name,date
FROM tbl_mytable ORDER BY name ASC");
if($query -> num_rows != 0){
while($listOK = $query -> fetch_assoc())
{
$out .= '
<tr>
<td>'.$listOK ['name'].'</td>
<td>'.$listOK ['date'].'</td>
<td class="centerTXT"><a data-action="edit" class="btn btn-xs" href="'.$listOK ['id'].'">Edit</a> <a data-accion="delete" class="btn btn-xs" href="'.$listOK ['id'].'">delete</a></td>
<tr>
';
}
}
else{
$out = '
<tr id="noData">
<td colspan="5" class="centerTXT">DATABASE WITHOUT DATA</td>
</tr>
';
}
return $out;
}
我正在使用数据表。
谁能告诉我为什么会出现这个错误以及如何将数据检索到表中?
是因为我用PHP动态显示数据库的数据记录?
谢谢。
【问题讨论】:
标签: php mysql datatables