Php 在medoo中处理错误的最佳方法
处理medoo插入查询或其他查询中错误的最佳方法 所有查询中的代码都将正确显示。 例如,当多条记录插入whid insert()时,方法输出是一个数组 1: 2:Php 在medoo中处理错误的最佳方法,php,mysql,medoo,Php,Mysql,Medoo,处理medoo插入查询或其他查询中错误的最佳方法 所有查询中的代码都将正确显示。 例如,当多条记录插入whid insert()时,方法输出是一个数组 1: 2: 什么是真实和安全的?第二个更安全。第一个仍然可以工作,但由于它返回PDO语句对象,因此会有点模棱两可。第二个更可靠,因为它使用PDO的错误处理功能 public function error() { return $this->statement ? $this->statement->errorInfo()
什么是真实和安全的?第二个更安全。第一个仍然可以工作,但由于它返回PDO语句对象,因此会有点模棱两可。第二个更可靠,因为它使用PDO的错误处理功能
public function error()
{
return $this->statement ? $this->statement->errorInfo() : null;
}
从medoo的当前版本(v1.4.5)开始,查询将只返回false:
我个人不喜欢Medoo,因为它的错误处理能力很差。我喜欢使用其他工具。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-你的回答仍然不能解释为什么你认为第二种选择更安全。再次编辑上面的帖子。
$res=$db->insert("tm_channel_admins",$insertsArray);
if($db->error()[0]!==0){
throw new Exception();
}
public function error()
{
return $this->statement ? $this->statement->errorInfo() : null;
}