When I'm trying to get the number of rows on a SQL request and if not, the connection that follow fails.
But in any case (also if the request should return 1), it returns 0.
Here's my code :
$str = "SELECT id FROM admins WHERE courriel = ? AND mdp = ?";
$arr = array($mail, $pass);
$rqt = sendRqt($str, $arr);
$tab = $rqt->fetchAll();
The problem is the use of the php function
You already have the correct number in your
$tab variable as a string (probably, depends on php configuration / version) so you can
echo it or cast it to an integer to make sure it is a number.
However, in php:
count(0) === 1 count('0') === 1
See here for example.
You should remove