pdo_mysql 值自增写法

以前用mysql_query的时候,为了实现数据库计数,是使用

mysql_query("update table set field=field+1 where ....");

这种方式,现在整体换成pdo_mysql的话,

("update table set field=? where ....")

然后?处bind field+1肯定是不行了...

怎么写自增效率较高呢?请教下各位,感谢

阅读 3.7k
2 个回答

啊,不是有query方法吗?

$pdo = new \PDO($dsn, $user, $password);
$pdo->query("update table set field=field+1 where ....");

这个地方不用参数替换不就行了…… 直接写 field=field+1

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题