Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有一种方法可以使 PDO 返回的结果集与旧mysql函数返回的数据集相同?
mysql
实际上,我的应用程序中的所有文件都会调用一个函数来执行任何 SQL 查询。目前该功能使用旧mysql功能。我想在该单一功能中将其更改为 PDO,从而在整个应用程序中有效地更改为 PDO。
因此,我需要一种方法,以便输出的结果格式与旧mysql函数相同。
如果您的意思是返回的结果集资源mysql_query,则:否。资源特定于定义它们的扩展,对其他任何东西都没有意义。PDO 返回一个对象,mysql_query一个资源;那是苹果和橘子。
mysql_query
mysql_fetch_assoc如果您的意思是您将使用and构建的数组PDOStatement::fetch,那么:当然,如果您愿意这样做,您可以使它们看起来相同。
mysql_fetch_assoc
PDOStatement::fetch