mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc… expects parameter 1 to be resource

后端 未结 30 2680
鱼传尺愫
鱼传尺愫 2020-11-21 06:25

I am trying to select data from a MySQL table, but I get one of the following error messages:

mysql_fetch_array() expects parameter 1 to be resource,

30条回答
  •  渐次进展
    2020-11-21 07:04

    Put quotes around $username. String values, as opposed to numeric values, must be enclosed in quotes.

    $result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '$username'");
    

    Also, there is no point in using the LIKE condition if you're not using wildcards: if you need an exact match use = instead of LIKE.

提交回复
热议问题