我现在已经敲了几个小时,但我仍然无法看到我哪里出错了。请参考下面的代码
try
{
$stmt1 = $db_con->prepare("SELECT * FROM users_profile WHERE email= :email ");
$stmt1->execute(array(":email"=>$email));
$count = $stmt1->rowCount();
if($count==0){
$stmt = $db_con->prepare("INSERT INTO users_profile(referencecode,name,surname,cellphone,email,address,region,password,datejoined,amount,status) VALUES(?,?,?,?,?,?,?,?,?,?,?)");
$stmt->bind_param("sssssssssss",$reference,$name,$surname,$cellphone,$email,$address,$region,$password,$joining_date,$amount,$status);
if($stmt->execute())
{
echo "registered";
}
else
{
echo "Query could not execute !";
}
}
else{
echo "1"; // not available
}
}
catch(PDOException $e){
echo $e->getMessage();
}
}
这是我的表结构 Users_profile
我知道这个问题已被问了一百万次,但无论我尝试什么解决方案都不适合我。也许我的代码中有些东西我在监督。