if(list($cname,$csex,$cface,$csyd)=(mysql_fetch_row($rows)){少)echo "</table>;少"
解决方案 »
- 100分求教php 如何连接odbc数据源??...................................
- 404错误之后转到指定的页面 急
- 图片连接问题
- php 读取mysql是乱码
- 各位给看一下这行代码的含义和结果?
- 购物车的问题,...
- 请教高手 关于同时上传多个文件的问题
- 编程,大家是以什么作为自己编程的推动力的?!
- 急求:怎样用php设计求函数积分和画函数图像,要求:在文本框里面输入函数,点按对应按钮就能得到结果
- php foreach问题,在线等
- 这么简单的东西都出错,想不通。高手帮忙啊
- 我该怎样做才能把WORD文件中的内容全部取出,作为一个变量存放到ORACLE数据库。。急,谢谢!
if(list($cname,$csex,$cface,$csyd)=(mysql_fetch_row($rows)){的{前少)
倒数第三行少了".
我在倒数第三行加了".
而
if(list($cname,$csex,$cface,$csyd)=(mysql_fetch_row($rows)){
echo "<tr><td align=center>".($no+$i)."</td>";
echo "<td align=center><A HREF='studetail.php?cname=$cname'>".$cname."</A></td>";
echo "<td align=center>".$csex."</td>";
echo "<td align=center>".$cface."</td>";
echo "<td align=center>".$csyd."</td>";
echo "</tr>";}
有匹配的{呀
修改了,还是同样的提示错误
少了括号!
错误提示如下:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cgi/student.php on line 541Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in /home/cgi/student.php on line 13
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/cgi/student.php on line 22
你把要查的:(也就是$query里的变量)全加上引号
变成"\$cname\",\"$csex\",\"$cface\",\"$csyd"这种形式试试!
但是有其他的提示,如下:
Warning: Offset 0 is invalid for MySQL result index 2 in /home/jgxy/public_html/cgi/student.php on line 13谢谢
上一个错改了!!
^^
是一个参数呀/
那mysql_data_seek()又错在哪呢?
function getrows($database,$query){
mysql_connect("localhost","jgxy","jgxy");
$db=mysql_select_db($database);
if(!$db){
echo " 无法打开数据库,请与管理员联系";
exit();
}
$rows=mysql_query($query);
return $rows;
}
function showonepage($rows,$no){
mysql_data_seek($rows,$no);
echo "<table border=0 aglign=center>";
echo "<tr bgcolor=cyan><td>no.</td>";
echo "<td>姓 名</td>";
echo "<td>性 别</td>";
echo "<td>政治面貌</td>";
echo "<td>生源地</td>";
echo "</tr>";
for($i=1;$i<=15;$i++){
if(list($cname,$csex,$cface,$csyd)=mysql_fetch_row($rows)){
echo"<tr><td align=center>".($no+$i)."</td>";
echo "<td align=center><A HREF='studetail.php?cname=$cname'>".$cname."</A></td>";
echo "<td align=center>".$csex."</td>";
echo "<td align=center>".$cface."</td>";
echo "<td align=center>".$csyd."</td>";
echo "</tr>";
}
}
echo "</table>";
}
?>。
<?
$rows=getrows("jgxy","select cname,csex,cface,csyd from application where czy='$zy'");
$num=mysql_num_rows($rows);
$pages=intval(($num-1)/15)+1;
if($page<1) $page=1;
if($page>$pages) $page=$pages;
$no=intval(($page-1)*15);
showonepage($rows,$no);
?>这个主要的部分,其他都是html代码
$rows=getrows("jgxy","select cname,csex,cface,csyd from application where czy='$zy'");
$num=mysql_num_rows($rows);print"$num";/*这里print"$num";试试?*/
$pages=intval(($num-1)/15)+1;
if($page<1) $page=1;
if($page>$pages) $page=$pages;
$no=intval(($page-1)*15);
showonepage($rows,$no);print"$no";/*这里print"$no";试试?*/
?>
你看看这两个值都是什么??
可我的数据库里有东西啊
按理来说应该$num是:1呀
不是参数$no的问题,是我在传参数$zy时有问题。
谢谢你一直帮我。
散分咯。
结帖/
ALAN_1999(_-_-_-)
交个朋友吧。
QQ:15221865
$row没有的话!才会让$num=0;
$rows=mysql_query($query);
return $rows;
把你这时的$query语句发出来看看!!