我可以使用Mysql Workbench很好地访问clearDB数据库。在Heroku上使用php访问clearDB数据库时出现查询错误
但是,当我在Heroku上使用php查询数据库时,它总是失败。
这是我的代码:
$url=parse_url(getenv("CLEARDB_DATABASE_URL"));
$dbhost = $url["host"];
$dbuser = $url["user"];
$dbpass = $url["pass"];
$dbname = substr($url["path"],1);
mysqli_connect($dbhost, $dbuser, $dbpass);
mysqli_select_db($dbname);
$sql = "SELECT * FROM `user_info` WHERE `user_account`='".$user_account."'";
$result = mysqli_query($sql) or die('MySQL query error');
USER_ACCOUNT是在数据库中的表,$ USER_ACCOUNT是从客户端用户
帮我 感谢一个输入变量
'user_account'是表'user_info'中的表或字段吗?如果您收到一个错误消息,请添加一条错误消息。 – 2014-12-04 14:41:41
user_account是表user_info中的字段。而我刚刚收到'MySQL查询错误' – user2865769 2014-12-18 08:02:17
dzuelke解决了我的问题。感谢您的帮助 – user2865769 2014-12-18 08:03:03