This question already has answers here:
mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc… expects parameter 1 to be resource or result
                                
                                    (32个答案)
                                
                        
                                4年前关闭。
            
                    
我陷入以下错误:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/****/public_html/10minutes8983.php on line 23


我完全迷失了为什么,因为我以前多次使用这种方法从db获取数据。

下面是第23和24行。

LINE 23:$find = mysql_fetch_array(mysql_query("SELECT user FROM $tab[pimp] WHERE id='$id';"));

LINE 24:$user = mysql_fetch_array(mysql_query("SELECT turbo,platinum,gold,silver FROM $tab[user] WHERE username='$find[0]';"));


任何人都知道为什么会这样吗?

非常感谢!

最佳答案

尝试在查询字符串中使用{}括号{$ tab [pimp]},如下所示:

第23行:$ find = mysql_fetch_array(mysql_query(“从{$ tab [pimp]} WHERE id ='$ id';”选择用户));

07-26 06:01