// 以下为不正常运行的代码,运行状态,好像 while 成了一个死循环
// 修改的目的,是想将这个封装一下,先定义一个方法
每次while一下就执行$DB_Result = mysql_query($Sql, $DB_Conn) or die('提示:操作失败:'.mysql_error()); 如何能成?这一句只能执行一次。
// 修改的目的,是想将这个封装一下,先定义一个方法
每次while一下就执行$DB_Result = mysql_query($Sql, $DB_Conn) or die('提示:操作失败:'.mysql_error()); 如何能成?这一句只能执行一次。
解决方案 »
- 如何限制递归函数的次数?
- thinkphp url 跳转,paypal 接口,第一次发贴,求高手指点
- 很简单的问题,就是怎样应用另一个文件的类
- 这个php程序如何写
- 安装zencart搜索引擎优化模块.出现以下错误?请帮看一下
- 用javascript写入繁体中文的cookies,如何用php正确读出啊?
- php环境配置的问题
- 如果说PHP用类实现效率会降低,给我几个用类的理由,大型商务网都是面向过程的吗?
- ORA-06401: NETCMN: invalid driver designator
- session在window.open()的窗口中使用
- 问一个很基础的问题,请问如何访问一个类当中的方法下的一个值
- 求高手解决问题。php 存储附近到SQLServer 数据库字段要已什么类型。。。。。。。
{
$DB_Result = mysql_query($Sql, $DB_Conn) or die('提示:操作失败:'.mysql_error());
return mysql_fetch_array($DB_Result);
} $Sql = "select * from Mac_InfomationBigClass order by BigClassSerial asc";
while($Row = GetRow($Sql))
{
// 循环代码
} 你的那个函数没有意义
取result中的记录,只能用mysql_fetch_array
这个是取记录,并将指针移到下一行
{
global $DB_Conn;
$DB_Result = mysql_query($Sql, $DB_Conn) or die('提示:操作失败:'.mysql_error());
return mysql_fetch_array($DB_Result);
}
这是一个方法,
也可以把$DB_Conn以参数的形式带入到汉书中去
// 修改的目的,是想将这个封装一下,先定义一个方法
function GetRow($qid)
{
return mysql_fetch_array($qid);
} $Sql = "select * from Mac_InfomationBigClass order by BigClassSerial asc";
$query = mysql_query($sql, $db_conn);
while($Row = GetRow($query))
{
// 循环代码
}
只是将换个函数名而矣.function GetRow(& $qid)
{
return mysql_fetch_array($qid);
}
死循环,加个引用或者global $qid;试试.
因为mysql_fetch_array执行一次,结果集就要下移,直到结束为止.
感觉如果不加的话,你这个结果集启示没有结束.因为指针永远不会移动.