I have this query to use in PHP:
mysql_query(\"select count(*) from registeredUsers where email=\".$_SESSION[\"username\"]);
When I use e
It should give you the amount of registere users who have the email address that you provide as the parameter to this query. (Might be a check if the given email address is already registered for another user.) If the email address is not yet registered, an empty field will be returned. (That might be the reason why nothing gets printed out in your case. Try it with an email address that you are certain of to be in the database.)
The count query will always return a value, which is 0
if no records are returned, or an integer above 0
if records match it.
It should at least be printing out 0
, the query you posted means:
Get the number of records where the email address is equal to the session username
This might not make sense, do you mean to do where username = ".$_SESSION["username"]
or something similar?
$resultemp = mysql_query("select count(*) AS count from registeredUsers where email='{$_SESSION['username']}'");
// Verify mySQL Query Rresult
if (!$resultemp) echo mysql_error();
// Convert mySQL Result for PHP
$counter=mysql_fetch_assoc($resultemp);
$counter=$counter['count'];
// Print Total Employees
echo $counter;
Try casting it to string before echoing it. As an int, 0 will display as an empty string.