这是我的php代码,用于从数据库获取行数。但是我得到的错误就像mysql_num_rows()期望参数1是资源。如何删除该错误。请帮助我 提前谢谢。
include("db.php");
if(isset($_GET['page']))
{
$page=$_GET['page'];
$page=mysql_real_escape_string($page);
}
else
{
$page=1;
}
$per_page = 5;
$res =mysql_query("select * from depart");
$count = mysql_num_rows($res);
$pages = ceil($count/$per_page);
答案 0 :(得分:1)
假设您将选项存储在$ options中,我会做这样的事情。
<select>
<?php foreach($options as $option): ?>
<option value="<?php echo $option->id; ?>">
<?php echo $option->name; ?>
</option>
<?php endforeach; ?>
</select>
或者,稍微漂亮一点:
<select>
<?php
foreach($options as $option) {
echo "<option value='$option->id'>$option->name</option>
}
?>
</select>
答案 1 :(得分:1)
foreach($options as $key=>$value) {
echo "<option value='".$value['id']."'>".$value['name']."</option>";
}
echo“”;
试试这个