$result = $myDB->Execute($query) or die(GetDbError($myDB->ErrorMsg()));
假设我想从我的剧本中删除adodb:
$result = $myDB->mysql_fetch_assoc($query) or die(GetDbError($myDB->ErrorMsg()));
这是否正确?
答案 0 :(得分:0)
不,这不正确 - mysql_fetch_assoc
是一个函数,而不是一个方法 - 你甚至不会有$myDB
个对象。
我还建议使用PDO而不是普通的mysql / mysqli函数。
答案 1 :(得分:0)
如果$ myDB是adodb对象,则$ result是 ADORecordSet 对象。你应该在$ result上获取(或getAssoc())。您正在使用adodb,以避免以更抽象的方式开发PHP代码,而无需使用特定的数据库引擎功能。然后,如果您需要转移到另一个数据库系统,则需要对语句进行细微更改。
$ array = $ result-> FetchRow();