Compare 1 parameter to multiple fields in mysql -
i want in query:
$query = $mysqldb->make_query("select * dvd name '%{$str_param}%' or category={$str_param} or type={$str_param} or book={$str_param} or page={$str_param}");
where use 1 parameter, , compared of fields. warning:
mysql_fetch_assoc() expects parameter 1 resource, boolean given
please help, in advance.
you have error in query make_query
returns false
instead of resource
.
since str_param
assumes string, should enclose single quotes:
select * dvd name '%{$str_param}%' or category='{$str_param}' or type='{$str_param}' or book='{$str_param}' or page='{$str_param}'
make sure use mysql_real_escape_string
on user-provided data avoid sql
injection.
Comments
Post a Comment