ERROR: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\...\....php on line 19
Probably mysql_query()
failed. In this case it returns false
. Use mysql_error() to find out, what happens.
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
That's because mysql_query sometimes returns boolean false (query error). You need to check it:
$amn = mysql_query("SELECT * FROM `Messages` WHERE to_user='$usr' AND read='0'");
if($amn === false) {
var_dump(mysql_error());
}
else {
print_r(mysql_num_rows($amn));
}
Code above is written in bad style and deprecated. Use PDO with Exceptions in real projects.
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni272979_1/Loader/login.php on line 17
You have an error in your query. It should be something like this.
$sql = "SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword';";
And then you can do something like this.
$result=mysql_query($sql) or die(mysql_error());
Also try using MySQLi or PDO function for CRUD operations.
Related Topics
Find and Replace Keywords by Hyperlinks in an HTML Fragment, via PHP Dom
A Method of Selecting Random Characters from Given String
How to Use a Like Clause in a Pdo Prepared Statement
Php:File_Get_Contents($Loc) Fails
Class Firebase\Jwt\Jwt Not Found
Eloquent Groupby Make "Sqlstate[42000]" with Valid SQL Query in Laravel 5.3
Type Hinting for Properties in PHP 7
Undefined Offset When Using PHP Explode()
Parse Error: Syntax Error, Unexpected '.', Expecting ',' or ';'
PHP for ; Foreach Variable Scope
Dynamically Bind MySQLi_Stmt Parameters and Then Bind Result (Php)
Getimagesize() Not Returning False When It Should
Dates Not Casting After Upgrading to Laravel 7