我正在开发一个本地网站;PHP5.4.6 Apache2.4.2 MySQL 5.5.27
目前,我正在用一个小型数据库实现一个简单的登录脚本。在当地,效果很好。当我
af更新kirka "%webdev%“ af隧道
,然后
源mysql_dump.sql;
一切似乎都是没有错误的。
然后,我将环境变量挂钩,以便使用getenv("VCAP_SERVICES")在the服务器上建立连接。
然后,我托管在appfog上的网站开始显示与数据库的连接,但好像数据库是空的,或者它无法从中选择任何东西。当我重做source mysql_dump.sql;时,它告诉我必须删除7行,然后重新添加它们。意味着数据库不是空的。
为什么应用程序的appfog实例不能从db获取信息?有人有这方面的经验吗?
本地主机上的pic;http://img811.imageshack.us/img811/7818/55079155.png
图片在阿普福格;http://img707.imageshack.us/img707/2983/94724810.png
github;Webdev的源代码
期待着大家的回复
发布于 2013-02-19 16:45:46
我想出了答案。
我在用
define("TBL_USERS", "users");
define("TBL_ACTIVE_USERS", "active_users");
define("TBL_ACTIVE_GUESTS", "active_guests");
define("TBL_BANNED_USERS", "banned_users");
define("TBL_SETTINGS", "settings");若要选择数据库中的表,请执行以下操作。
我的开发(本地)在窗口上,我的测试(webhost)在unix上。unix是区分大小写的。我在实际数据库中的表是以大写字母开头的。因此,它在unix上没有识别它们,而是在windows上识别它们。问题解决了。
https://stackoverflow.com/questions/14961603
复制相似问题