相关疑难解决方法(0)

PDO :: exec()或PDO :: query()?

我曾经把它作为传递给PDO构造函数的选项之一(第4个参数):

$aOptions[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8";
Run Code Online (Sandbox Code Playgroud)

但是刚发现由于某些bug,它在Windows上的某些php版本上无效(在5.3中不起作用).

现在我需要运行SET NAMES utf8任何一个$pdo->exec("SET NAMES utf8");

要么 $pdo->query("SET NAMES utf8");

在实例化pdo对象之后.那么,我应该使用哪一个 - exec()或query()?

php pdo utf-8

29
推荐指数
2
解决办法
2万
查看次数

exec和php之间的区别

我正在学习php,但在我使用的教程中,我可以看到类似这些行:

$DatabaseAdd->exec('INSERT INTO db_name......
Run Code Online (Sandbox Code Playgroud)

还有这个 :

$request->execute(array(.....
Run Code Online (Sandbox Code Playgroud)

exec和execute之间有什么区别吗?我们可以用一个替换另一个吗?

php execute exec

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×2

exec ×1

execute ×1

pdo ×1

utf-8 ×1