0

我在需要调用 Ajax 的页面上收到“MySql ErrorTable 'database.Table' 不存在”错误

当我在我的数据库中使用 PHP 获取数据时

如果我使用 localhost 来运行我的应用程序,Ajax 运行良好,但是当我将它放在服务器上时,它会出现这样的错误

什么原因,我已经授予了访问数据库的所有权限

我可以登录到我的应用程序,这证明我已连接到数据库

这是我的contact.php ajax

function loadData(page){
                    loading_show(); 
                      setInterval(function(){                  
                    $.ajax
                    ({
                        type: "POST",
                        url: "listcontact.php",
                        data: "page="+page,
                        success: function(msg)
                        {

                            {
                                loading_hide();
                                $("#con").html(msg);
                            }
                        }
                    });
                    }, 2000); 
                }
                loadData(1);  // For first time page load default results

刚刚更新

4

2 回答 2

0

好的,我找到了原因

在数据库中,我使用联系人作为联系人表

在 PHP 中我使用 Contact,C 区分大小写

于 2013-07-01T08:31:40.947 回答
0

正如您所说,您可以登录并且证明数据库在那里并且您可以连接到该数据库,在这种情况下,唯一的问题可能是缺少表。

为您的数据库尝试执行查询显示表;

并检查您尝试访问的表是否可用。

于 2013-07-01T07:34:01.843 回答