我正在编写一个脚本来添加新用户。
一切正常,但现在我正在尝试过滤掉重复的电子邮件。因此,如果电子邮件已经存在,则应该给出错误消息。
但出于某种原因,$count
始终是> 0 ...
这是我的代码:
$query = $db->prepare("SELECT COUNT(*) FROM `users` WHERE `email` = ':email'");
$query->execute(array(
':email' => $email
));
$count = $query->rowCount();
echo $count;
我做错了什么?
答案 0 :(得分:2)
$.ajax({
url: "https://api.spotify.com/v1/users/" + $("#username").val() + "/playlists",
Authorization: "Bearer my_OAuth_Token",
Host: "api.spotify.com",
Accept: "application/json",
type: "GET",
success: function (data){
var count = data.items.length;
for (var i = 0; i < aantal; i++) {
$("#playlists").append('<option>' + data.items[i].name + '</option>');
}
},
error: function (data) {
$("#playlists").append("<option>error</option>");
}
});
为该行返回0,即1行。所以更改SELECT COUNT(*)
,发送电子邮件
count(*)