我有一个变量$id
,它为我提供当前文章的id
,这可以帮助我在数据库中对当前文章进行更新查询。
这是我的代码:
$vizualizari = $current_views+1;
$sql1= "UPDATE detalii_cantari SET viz = viz WHERE id = {$id};";
$q1 = $dbh->prepare($sql1);
$q1->execute(array(':viz'=>$vizualizari));
我没有收到任何错误,但我的代码仍然无法工作...
最佳答案
您的正确代码在这里:
$vizualizari = $current_views+1;
$sql1= "UPDATE detalii_cantari SET viz = :viz WHERE id = {$id}";
$q1 = $dbh->prepare($sql1);
$q1->execute(array(':viz'=>$vizualizari));
;
这里不需要从 sql 末尾开始,viz = viz
必须成为viz = :viz
因为PDO。
关于使用 PDO 准备 () 的 PHP SQL 查看计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476351/