从你的报错信息可以推测出原因是你的$result变量为false,导致fetch()不可用。进一步是你的query()的返回值为false,看看是不是数据库连接没配置好,或news表中没有数据。
我也怀疑是数据库没接上你是不是远程进数据库的代码错了本地是-h localhost -uroot -p但是服务器如果不是连自己的数据库是要改的localhost应该改为数据库所在PC的IP地址