php sql adodb execute()

时间:2011-04-22 14:00:27

标签: php sql adodb

$result = $myDB->Execute($query) or die(GetDbError($myDB->ErrorMsg()));

假设我想从我的剧本中删除adodb:

$result = $myDB->mysql_fetch_assoc($query) or die(GetDbError($myDB->ErrorMsg()));

这是否正确?

2 个答案:

答案 0 :(得分:0)

不,这不正确 - mysql_fetch_assoc是一个函数,而不是一个方法 - 你甚至不会有$myDB个对象。

我还建议使用PDO而不是普通的mysql / mysqli函数。

答案 1 :(得分:0)

如果$ myDB是adodb对象,则$ result是 ADORecordSet 对象。你应该在$ result上获取(或getAssoc())。您正在使用adodb,以避免以更抽象的方式开发PHP代码,而无需使用特定的数据库引擎功能。然后,如果您需要转移到另一个数据库系统,则需要对语句进行细微更改。

$ array = $ result-> FetchRow();