PHP Fatal error: Call to a member function query() on a non-object in F 代码如下
<?php$db=mssql_connect("*****","*****","******")ordie("cannotConnecttoDatabase");mssq...
<?php
$db=mssql_connect("*****","*****","******") or die ("can not Connect to Database");
mssql_select_db("XXX");
echo "Success....";
$rows = $db->query('SELECT * FROM XXXX');
while($row = $rows->fetch_assoc()){
echo "<td width=\"300\">".$row['stcd']."</td>  ";
echo "<td>".$row['endtm']."</td>";
echo "<td>".$row['value']."</td>";
}
exit;
?> 展开
$db=mssql_connect("*****","*****","******") or die ("can not Connect to Database");
mssql_select_db("XXX");
echo "Success....";
$rows = $db->query('SELECT * FROM XXXX');
while($row = $rows->fetch_assoc()){
echo "<td width=\"300\">".$row['stcd']."</td>  ";
echo "<td>".$row['endtm']."</td>";
echo "<td>".$row['value']."</td>";
}
exit;
?> 展开
5个回答
展开全部
你的$db是未定义的,所以query这个方法也不存在
$rows = $db->query('SELECT * FROM XXXX');
这里应该这样写,
$rows = mysql_query('SELECT * FROM XXXX');
望采纳!~
$rows = $db->query('SELECT * FROM XXXX');
这里应该这样写,
$rows = mysql_query('SELECT * FROM XXXX');
望采纳!~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$db=mssql_connect 此语句之后 $db不是对象,不能用$db->query,只能用mssql_query
看看你的教材,不要把过程部分和对象混淆了,要用对象需要使用 $dn = New这样的格式。
看看你的教材,不要把过程部分和对象混淆了,要用对象需要使用 $dn = New这样的格式。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mssql_connect连接成功之后,它是返回一个连接标识符,是resource类型的,不是一个object。
所以,应该是$rows = mssql_query('select * from xxx');
或者$rows = mssql_query('select * from xxx',$db);//因为第二个参数可以省略。
所以,应该是$rows = mssql_query('select * from xxx');
或者$rows = mssql_query('select * from xxx',$db);//因为第二个参数可以省略。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mssql_query
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询