既然是遍历,那就将数据库指针先移到第一条记录,逐次取出数据进行运算,下移指针,直到库结束。
通常的代码如下:
mysql_data_seek($result,0)//指针复位
while($row=mysql_fetch_array($result)) {
//对每行记录进行运算 处理,如 :echo $row['name']."<br />"
}
<?php$con = mysql_connect("localhost","root","")//连接数据库
mysql_select_db('test')//选择数据库
?>
<html>
<head>
<title>dropdown from mysql</title>
</head>
<body>
<h1>dropdown from mysql</h1>
<form action="#" method="post">
<select>
<option value=0>--请选择--</option>
<?php
$sql= "select val from custom where field='hook_load'"//sql语句
$result = mysql_query($sql, $con)//执行sql语句
while($row = mysql_fetch_array($result))
{
echo "<option value='$row[val]'>$row[val]</option>"//循环,拼凑下拉框选项
}
?>
</select>
</form>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)