Hallo,
Mijn PHP ervaring begint steeds groter te worden! Begin het ook steeds beter te snappen.
Alleen nu kom ik het volgende probleem tegen;
Ik heb een class database, deze zorgt voor de verbinding die ik heb
Daarin heb ik een funcitie 'Count' ofterwel rowCount();
public function count($query, $items = array())
{
try{
$stmt = $this->connect->prepare($query);
$stmt->execute($items);
$stmt->rowCount();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}
catch(PDOException $e){
echo $e;
}
}
Toon Meer
Op een andere pagina maak ik gebruik van deze functie
$itemUser = array(':user' => $this->username);
elseif($db->count('SELECT * FROM users WHERE user = :user', $itemUser) >= 1)
echo '<p>Username already exist</p>';
Hiermee controleer ik of de gebruiker al bestaat of niet. Hij blijft continu aangeven dat de gebruiker al bestaat.
Ook al komt het niet voor in het database.
$itemUser = array(':user' => $user->username);
var_dump($db->count('SELECT * FROM users WHERE user = :user', $itemUser));
geeft aan :
Wat doe ik fout? waar gaat het fout? Kan iemand helpen?
Edit:
OPGELOST!, sorry dat het zo snel is gegaan.
Ik had een error weg gewerkt via dit
http://stackoverflow.com/quest…d-not-be-converted-to-int
Alleen had daarna in de eerste functie die return fetchAll dat moest rowCount(); worden!