我试图将我的旧的PHP SQL脚本到PDO,但它使用户点设置为0,而不是增加+15PDO更新设置字段值为0?
继承人的原
<?php
session_start();
$db = mysqli_connect("host", "username", "password", "dbname");
$username = $_SESSION['username'];
mysqli_query($db, "UPDATE login_users SET Points=Points+15 WHERE username='$username'");
?>
这里是PDO声明我试图创建。我的语法错了吗?
<?php
session_start();
$db = new PDO('mysql:host;dbname=dbname;charset=UTF-8', 'username', 'password');
$username = $_SESSION['username'];
$Points = $db->exec("UPDATE login_users SET Points='Points+15' WHERE username='$username'");
?>
同样的,对动态输入的,而不是(转义!)串插中使用绑定变量。 – DCoder
谢谢你提及! –