php/mysql:在mobile上找不到表

php/mysql:在mobile上找不到表,php,android,mysql,mobile,xampp,Php,Android,Mysql,Mobile,Xampp,我正在运行一个本地xampp,并使用我的手机三星galaxy s4通过wifi访问它。 到目前为止,一切都很顺利,我能够加载我的网页并访问数据库。 然后我在我的数据库中添加了一个新表,它在我的桌面上工作,但是当我试图从移动设备查询它时,我得到了一个错误表mytable.foo不存在,这真的很奇怪 我运行了这个查询:显示mytable中的表,该表列出了所有表,事实上,新表不会显示在我的手机浏览器上,包括opera mobile+和内部浏览器 我已经尝试重命名表,重新启动移动浏览器,重新启动xamm

我正在运行一个本地xampp,并使用我的手机三星galaxy s4通过wifi访问它。 到目前为止,一切都很顺利,我能够加载我的网页并访问数据库。 然后我在我的数据库中添加了一个新表,它在我的桌面上工作,但是当我试图从移动设备查询它时,我得到了一个错误表mytable.foo不存在,这真的很奇怪

我运行了这个查询:显示mytable中的表,该表列出了所有表,事实上,新表不会显示在我的手机浏览器上,包括opera mobile+和内部浏览器

我已经尝试重命名表,重新启动移动浏览器,重新启动xammp+apache/mysql,但没有成功


你知道原因是什么吗?

你无法通过手机使用wifi访问本地主机。。。为此,你需要托管一个域,然后尝试访问web上的数据库。。如果要检查数据库是否链接到localhost,请使用emulator,而不是手机。emulator从localhost/phpmyadmin加载数据,但不从手机加载数据。。我希望这会有所帮助

您必须从Smartphone上的应用程序中删除数据库,这是什么意思?缓存?我的数据库在我的桌面上,从xampp运行。是的,我可以访问本地主机。我使用手机的IP地址向xampp添加了vhost。我可以加载我的网站等等。如果你的vhost设置正确,那么你可能在php或android代码中对localhost有错误的引用。。。你能分享你的代码和日志吗。。