在我的项目中,我尝试显示数据库中的数据,这是我的代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="prac.css">
<title>PHP Practical</title>
</head>
<body>
<div class="main">
<table class="table">
<tr>
<th>Employee ID</th>
<th>Employee Name</th>
<th>Employee Contact</th>
<th>Employee Salary</th>
<th>Employee Phone</th>
<th>Employee City</th>
<th>Join Date</th>
<th>Action</th>
</tr>
<?php
require 'config.php';
$query = mysql_query("SELECT * FROM emp");
while ($row = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $row['emp_id']; ?></td>
<td><?php echo $row['emp_name']; ?></td>
<td><?php echo $row['emp_contact']; ?></td>
<td><?php echo $row['emp_salary']; ?></td>
<td><?php echo $row['emp_phone']; ?></td>
<td><?php echo $row['emp_city']; ?></td>
<td><?php echo $row['join_date']; ?></td>
<td><a href="update.php?emp_id=<?php echo $row['emp_id']; ?>">Update</a> | <a href="delete.php?emp_id=<?php echo $row['emp_id']; ?>">Delete</a></td>
</tr>
<?php
}
?>
</table>
</div>
</body>
</html>
我检查了我的 config.php 文件,它工作正常,在数据库中我有 6 条记录,但它没有显示任何记录。 我也尝试对数据库运行查询,它在数据库中工作正常,但在这里不行。 请帮助我。
**Use this**
$query = mysql_query("SELECT * FROM emp") or die(mysql_error());
to display mysql error
mysql_
扩展已被弃用。使用它没有意义。切换到 mysqli 或 PDO
您当前面临的问题不是由于mysql_
被弃用而导致的,但调查它不值得。不再使用