mysql_num_rows
取得传回列的数目。语法: int mysql_num_rows(int result);
取得传回列的数目。语法: int mysql_num_rows(int result);
解决方案 »
- pclzip 本地好好地 到服务器上 解压的大小为 0kb 怎么回事??
- 如何使用php将mysql的查询结果导出为excel
- 大家帮忙推荐一个好点的 CVS 工具
- php+sqlserver读取image类型图片,大于4K的图片如何显示
- 什么是Nissan和Xterra?
- 请教关于:php和PHP3的区别
- [共享]php to oracle用ora连接,存入大字段(LONG)
- 用phpmyadmin如何做到不同的用户登录到不同的数据库?
- 页面变量传递的问题
- php怎样支持soap????大虾们帮帮我!!!!!!!!!!!
- 倒序问题,为何加了order by id desc 与没加一样
- 请问再php中怎样调用sql server的存储过程呀
$i = 0;
while ($row=mysql_fetch_row($result)){
?>
<table border=1 cellpadding=0 cellspacing=0>
<tbody>
<tr>
<form action=edit_type.php method=post>
<td height="22">
<input type="submit" name="del" value="删除">
</td>
<td height="22">
<input name="type_name" value="<? echo $row[$i];?>">
</td>
<td height="22">
<input type="submit" name="repire" value="修改">
</td>
</form>
</tr>
</tbody>
</table>
<?
$i++;
}
?>
$connection = @mysql_connect("localhost","root","root" )or die("无法连接到数据库!");
@mysql_select_db("book",$connection)or die("无法选择数据库!");
$query = "select * from type order by type_id desc";
$result = @mysql_query($query,$connection) or die ("数据库调用失败!");
$row=mysql_fetch_array($result);
$j=mysql_num_rows($result);
for($i=0;$i<$j;$i++){
?>
<table border=1 cellpadding=0 cellspacing=0>
<tbody>
<tr>
<form action=edit_type.php method=post>
<td height="22">
<input type="submit" name="del" value="删除">
</td>
<td height="22">
<input name="type_name" value="<? echo $row["type_name"];?>">
</td>
<td height="22">
<input type="submit" name="repire" value="修改">
</td>
</form>
</tr>
</tbody>
</table>
<?
}
?>
还是不行,只有第一条记录
这样肯定不行的
看总共多少条记录?
for($i=0;$i<$j;$i++){.....$row=mysql_fetch_array($result);
}
原文中的 <input name="type_name" value="<? echo $row[$i];?>"> $row[$i]该为 $row["字段名称"];
用$row=mysql_fetch_array($result);
$row是命名数组
应该使用
$row['字段名']来调用
这一句应在 for循环里面才行!!!
...
$j=0;//$j 用来计量有多少条记录
while(list($tpye_name)=mysql_fetch_array($result))
{
?> <table border=1 cellpadding=0 cellspacing=0>
<tbody>
<tr>
<form action=edit_type.php method=post>
<td height="22">
<input type="submit" name="del" value="删除">
</td>
<td height="22">
<input name="type_name" value="<? echo $row[$i];?>">
</td>
<td height="22">
<input type="submit" name="repire" value="修改">
</td>
</form>
</tr>
</tbody>
</table>
<?}?>
应该可以
...
$j=0;//$j 用来计量有多少条记录
while(list($tpye_name)=mysql_fetch_array($result))
{
?> <table border=1 cellpadding=0 cellspacing=0>
<tbody>
<tr>
<form action=edit_type.php method=post>
<td height="22">
<input type="submit" name="del" value="删除">
</td>
<td height="22">
<input name="type_name" value="<? echo $row[$i];?>">
</td>
<td height="22">
<input type="submit" name="repire" value="修改">
</td>
</form>
</tr>
</tbody>
</table>
<?}?>
应该可以