我想從數據庫中提取記錄並將其顯示在數據表中,但是當我在瀏覽器中運行此PHP代碼時,它只在簡單的表中顯示記錄。我想要這個結果在jQuery數據表中進行搜索和排序。在jQuery數據表中顯示數據庫記錄
的JavaScript數據表(使用jquery.dataTables.js)
<script type="text/javascript" language="javascript">
$(document).ready(function() {
('#datatable').DataTable();
})
</script>
MySQL的函數功能獲取記錄
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("runindia",$con);
$query="select *from admin_login";
$rs=mysql_query($query,$con);
?>
<div class="container">
<table class="table table-bordered table-responsive table-hover display" id="datatable">
<thead>
<th> Admin ID</th>
<th> User Name</th>
<th> First Name</th>
<th> Last Name</th>
<th> Email</th>
</thead>
<?php
while($r=mysql_fetch_array($rs))
{ ?>
<tbody>
<tr>
<td><?php echo $r['admin_id'];?></td>
<td><?php echo $r['username'];?></td>
<td><?php echo $r['first_name'];?></td>
<td><?php echo $r['last_name'];?></td>
<td><?php echo $r['email'];?></td>
</tr>
</tbody>
<?php
} //closing while
mysql_close($con);//mysql connection close
?>
</table>
mysql_ *函數已棄用。改用mysqli_ *或PDO。 – FAS 2014-10-05 09:20:41
@Fabian,mysql_ *函數在PHP 5.5.0中被棄用,它仍然只被所有PHP安裝中的約4%所使用。 OP的機會是使用小於5.5.0的PHP,因此正在使用PHP,其中mysql_ *是**而不是棄用是非常高的。 – davidkonrad 2014-10-06 07:59:51
它仍然被棄用,即不鼓勵使用。當開始一個新的項目時可能會有一段時間,但不要依賴已棄用的方法。特別是在這種情況下,在你的方法調用中添加一個簡單的'i'就足夠了。 – FAS 2014-10-06 08:27:14