发布网友 发布时间:2022-04-06 04:48
共3个回答
热心网友 时间:2022-04-06 06:18
while ($i<mysql_num_fields($Recordset1))
这里试试改为
while ($i<=mysql_num_fields($Recordset1))
可能是你忽略了数组是从0开始输出的
一般输出有序数据不要用mysql_fetch_row()吧
直接用mysql_fetch_array()
输出特定才用mysql_fetch_row()吧
热心网友 时间:2022-04-06 07:36
你是让给你写代码吗?
mysql_connect('localhost','root');
$sql="select * from cx.lhcx where changneiliaohao like '%{$_REQUEST['text2']}%'";
$res=mysql_query($sql);
echo '<table border=1>';
while ($row=mysql_fetch_row($res)) echo '<tr><td>'.implode('<td>',$row);
echo '</table>';
mysql_free_result($res);
mysql_close();
热心网友 时间:2022-04-06 09:10
哪儿错了? 问题是什么?追问就是sql语句查询出来的结果显示在网页上时少了一行数据。在mysql命令行中查询出来的由7行数据,结果网页上只显示了6行。