我是一名培训开发人员,我在代码中遇到了关于bind_param()函数的错误。
这是我的create_account.php代码
df[order(factor(df$level, levels = level.order)),]
数据库如下
id(自动递增)
用户名(150个字符)
电子邮件(200个字符)
密码(150个字符)
我在bind_paran()函数中遇到错误
请帮忙
答案 0 :(得分:0)
使用`而不是'
变化
$stmt = $conn->prepare("SELECT count(*) FROM 'users' WHERE 'username' = ?");
到
$stmt = $conn->prepare("SELECT count(*) FROM `users` WHERE `username` = ?");
和
$stmt2 = $conn->prepare("INSERT INTO 'users' ('username','email','password') VALUES (?,?,?)");
到
$stmt2 = $conn->prepare("INSERT INTO `users` (`username`,`email`,`password`) VALUES (?,?,?)");