I have been knocking my head over this for hours now but still i cant see where i m going wrong. Please refere to code below
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();
}
}
This is my table structure Users_profile
I know the question has been asked a million times, but whatever solution i try it doesnt work for me. Maybe its something in my code i am oversighting.