mrN*_*mrN 10 php mysql database
这是我的问题.我需要来自数据库的多行,我需要第一行用于某个任务,然后再次遍历所有列表以创建记录集.
$query = "SELECT * FROM mytable";
$result = mysql_query($query);
$firstrow = //extract first row from database
//add display some field from it
while($row = mysql_fetch_assoc($result)) {
//display all of them
}
Run Code Online (Sandbox Code Playgroud)
现在,如何只提取第一行?
Dav*_*ers 14
使用mysql_fetch_assoc()不仅可以获取行,还可以将结果集的内部指针移动到下一行.要将结果资源重置为第一行,需要使用mysql_data_seek().
$query = "SELECT * FROM mytable";
$result = mysql_query($query);
$firstrow = mysql_fetch_assoc($result);
// reset the result resource
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)) {
//display all of them
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36079 次 |
| 最近记录: |