【发布时间】:2014-03-29 11:54:46
【问题描述】:
这是我在 PHP 中的 dbcon 文件。 基本上,我需要将我的 PHP 应用程序与 openshift MySQL DB 连接起来。这就是我所做的。
<?php
// Database Connection Setting
$dbhost = "127.0.0.1"; // Host name
$dbport = "3308"; // Host port
$dbusername = "user"; // Mysql username
$dbpassword = "pass"; // Mysql password
$db_name = "mf"; // Database name
$mysqlCon = mysqli_connect($dbhost, $dbusername, $dbpassword, "", $dbport) or die("Error: " . mysqli_error($mysqlCon));
mysqli_select_db($mysqlCon, $db_name) or die("Error: " . mysqli_error($mysqlCon));
?>
这给了我一个关于 openshift 的错误,但适用于其他 PHP 应用程序。我没有得到任何关于错误解释的信息,只是 Error: { ...blank space... }.
【问题讨论】:
-
你得到的错误是什么?
-
用户是否有权访问所有数据库,或者只有 mf 数据库?另外,将
$db_name作为第四个参数传递,这样你就可以取消mysqli_select_db调用 -
你启用PHP Error Debugging了吗?
-
我没有收到任何视觉错误。只是一个字符串说“错误:{空白}”。
-
是的,再挖掘一些并尝试解决方案。有用。我把它放在这里是为了让其他人知道 openshift 的新手。