永发信息网

Fatal error: Call to a member function getData() on a non-object in D:\PHPnow\vhosts\www

答案:4  悬赏:0  手机版
解决时间 2021-01-26 22:53
  • 提问者网友:记得曾经
  • 2021-01-26 05:50
运行代码提示第十二行错误。请大家帮忙。


$mysql_username='mysql'; //改成自己的mysql数据库用户名
$mysql_password='123456'; //改成自己的mysql数据库密码
$mysql_database='mysql'; //改成自己的mysql数据库名
$db=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
mysql_select_db($mysql_database,$db);
mysql_close($db);
?>

$rows = $db->getData($sql);//就是这行报错,请大家帮忙我那个看看 谢谢大家了
foreach($rows as $row)
{
echo '';'.$row['title'].'
}

/*
?>

列表



$rows = $db->getData($sql);//顺便帮忙检查一下这个是不是跟上面的一样,谢谢
foreach($rows as $row)
{
echo '';'.$row['name'].'
}
?>


?>
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-01-26 06:08
帅哥,你在第7行就关闭了数据库连接。。底下当然会出错。
mysql_close($db); 这个移动到文本最底下。

另外一个可能就是 getData 这里有错误。。把这个函数贴出来看看即可。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-26 09:57
Fatal error: Call to a member function getData() on a non-object in D:\PHPnow\vhosts\www 这句话的意思是$db不是一个对象 也就是说$db 可能为空
  • 2楼网友:不甚了了
  • 2021-01-26 08:50
以LAMP兄弟连的课程安排来说主要学习一下内容: 1.SpringSecurity:目前最主流的安全解决方案,基于Spring。为基于JavaEE企业开发提供全面安全服务。 2.WebSphere:企业级应用服务器。包含了编写、运行和监视全天候的工业强度的随需应变 Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。 3.负载均衡:高并发解决方案。能利用一个集群中的多台单机,响应更多的并发请求。 4.分布式系统:由网络互联的多处理机体系结构上执行任务的系统。可有效提高系统的可扩展性、稳定性和执行效率
  • 3楼网友:一袍清酒付
  • 2021-01-26 07:27
getData() 出错,根据你提供的代码,根本没有这个子函数。没有这个子函数你调用当然出错。 根据代码上下文,这个函数是读取数据库中的记录。 这个函数一般是这样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯