rowCounts dando pau !
Galera ao adicionar o código ao meu PHP:
<?php
include("configs/config.php");
//error_reporting(0);
$nome = $_POST['nome'];
$email = $_POST['email'];
$username = ($_POST['username']);
$password = md5($_POST['password']."ALS52KAD09");
$compassword = md5($_POST['compassword']."ALS52KAD09");
if(isset($nome, $email, $username, $password, $compassword)){
if(strstr($email, "@")){
if($password == $compassword){
//$query = $dbc->prepare("SELECT * FROM dks_login WHERE username = ? OR email = ?");
$query = $conn->prepare("SELECT * FROM dks_login WHERE username = ? OR email = ?");
$query = $query->execute(array(
$username,
$email
));
$count = $query->rowCount();
if($count == 0){
$query = $conn->prepare("INSERT INTO dks_login SET nome= ?, username= ?, email= ?, password= ?");
$query = $query->execute(array(
$nome,
$email,
$username,
$compassword
));
if($query){
echo 'Sua conta foi registrada com sucesso, agora você pode fazer login!';
}
}else{
echo 'Já existe um usuário com esse nome de usuário ou e-mail';
}
}else{
echo 'As senhas não são iguais!';
}
}else{
echo 'Email informado não é valido!';
}
}
?>
obtenho o erro:
>
Fatal error: Call to a member function rowCount() on a non-object in C:\xampp\htdocs\web\pages\cadastrar.php on line 20
Que diabos é isto? sou novato em php e é a primeira vez que isso me acontece, por que está dando isso se visualmente meu código não está com erro ?
Discussão (2)
Carregando comentários...