将你的类改一改 <?php class opendb{ var $link; function opendb()//构造函数 { $this->link=mysql_connect("127.0.0.1","root");//conn.open "" mysql_select_db("dfzq"); }
function closedb(){ mysql_close($this->link); } function ping() { return mysql_ping($this->link); } } ?> ---------------调用------------- $ok = $obj->ping(); ......
我依照上面的写法 前端调用,还是产生错误 Fatal error: Call to undefined function: mysql_ping() in opendb.inc on line 15
$ok=mysql_ping($link);
改为
$ok=mysql_ping();
<?php
class opendb{
var $link;
function opendb()//构造函数
{
$this->link=mysql_connect("127.0.0.1","root");//conn.open ""
mysql_select_db("dfzq");
}
function closedb(){
mysql_close($this->link);
}
function ping()
{
return mysql_ping($this->link);
}
}
?>
---------------调用-------------
$ok = $obj->ping();
......
前端调用,还是产生错误
Fatal error: Call to undefined function: mysql_ping() in opendb.inc on line 15
这里就可能连不上数据库不过这应该不是你现在的问题,
Fatal error: Call to undefined function: mysql_ping() 说明你的php不支持这个函数看manual的话,应该是php >= 4.3.0的话才支持mysql_ping()这个函数你可以看看你的php版本或用
function_exists('mysql_ping') 先看看你的php是否支持