我在php中相对较新,我在从数据库的表中检索数据时遇到问题...表的名称是“离开”。更重要的是,我不得不说我可以轻松检索数据从同一个数据库的另一个表。我正在使用一个开源数据库和'离开'表是由我创建的。原因是??实际上我没有找到任何理由解决这个问题。我正在使用mysql_fetch_row(),但我有一个错误如下
警告:mysql_fetch_row()要求参数1为resource,boolean 在第42行的C:\ xampp \ htdocs \ attendance_system \ admin_leave.php中给出
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第1行'离开'附近
这是我的代码......请帮帮我
代码
<?php
/*@session_start();
if (isset($_SESSION['username']) && $_SESSION['username']) {
} else {
header("Location: index.php");
}
$title = 'Leave Application';*/
include_once 'config.php';
include('header.php');
?>
<div class="grid_12">
<div class="contentpanel">
<h2 align="center">Leave Application</h2>
<?php
$sql = mysql_query('select * from leave');
?>
<table class="list" cellspacing="0" cellpadding="5" border="1">
<thead>
<tr>
<th> </th>
<th>Employee ID</th>
<th>Employee Name</th>
<th>User Name</th>
<th>Leave Days</th>
<th>Start Date</th>
<th>End Date</th>
<th>Reason</th>
</tr>
</thead>
<tbody>
<?php
while($w= mysql_fetch_row($sql) or die(mysql_error()))
{
echo
"<tr>
<td> </td>
<td>".$w[0]."</td>
<td>".$w[1]."</td>
<td>".$w[2]."</td>
<td>".$w[3]."</td>
<td>".$w[4]."</td>
<td>".$w[5]."</td>
<td>".$w[6]."</td>
</tr>";
}
?>
</tbody>
</table>
<br/>
<br/>
</div>
</div>
<?php include('footer.php'); ?>
答案 0 :(得分:1)