我正在开发一个本地网站; PHP 5.4.6 Apache 2.4.2 MySQL 5.5.27
目前我正在使用一个小型数据库实现一个简单的登录脚本。 在当地它工作正常。 当我
af更新kirka“%webdev%”
隧道
,然后
source mysql_dump.sql;
一切似乎都没有错误。
然后我使用getenv("VCAP_SERVICES")
然后我在appfog上托管的网站开始显示与数据库的连接,但它好像数据库是空的,或者它无法从中选择任何内容。
当我重做source mysql_dump.sql;
时,它告诉我必须删除7行,并重新添加它们。意思是数据库不是空的。
为什么应用程序的appfog实例无法从db获取信息? 有人有这方面的经验吗?
pic at localhost; http://img811.imageshack.us/img811/7818/55079155.png
在appfog上的照片; http://img707.imageshack.us/img707/2983/94724810.pnggithub上的源代码; https://github.com/kirka121/CST8285_Webdev
期待回复人员
答案 0 :(得分:0)
我正在使用
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");
在数据库中选择我的表。
我的开发(本地)在Windows上,我的测试(webhost)在unix上。和unix区分大小写。我在实际数据库中的表以大写字母开头。因此它不能在unix上识别它们,而是在Windows上识别它们。问题已解决。