【发布时间】:2016-11-09 12:53:00
【问题描述】:
DbConnect.php
<?php
/**
* Handling database connection
*/
include_once ('Config.php');
class DbConnect {
private $conn;
function __construct() {
}
/**
* Establishing database connection
* @return database connection handler
*/
function connect() {
// Connecting to mysql database
$this->conn = new mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
// Check for database connection error
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit;
}
// returing connection resource
return $this->conn;
}
}
class DbHandler {
private $conn;
function __construct() {
// opening db connection
$db = new DbConnect();
$this->conn = $db->connect();
}}
?>
config.php
<?php
/**
* Database configuration
*/
define('DB_USERNAME', 'medma');
define('DB_PASSWORD', 'medma');
define('DB_HOST', 'localhost');
define('DB_NAME', 'medma_sameer');
/**
* MSG91 configuration
*/
define('MSG91_AUTH_KEY', "130558AmTMgKzL582187bb");
// sender id should 6 character long
define('MSG91_SENDER_ID', 'MEDMA1');
define('USER_CREATED_SUCCESSFULLY', 0);
define('USER_CREATE_FAILED', 1);
define('USER_ALREADY_EXISTED', 2);
?>
尽管我在Not able to hit api to verify otp ( Used Volley) 之前发布过,但请告诉我可能是什么问题 但是当我开始在我安装的 localhost 文件夹上测试每个 php 文件时,我遇到了最初的步骤,即数据库连接,我上面写的代码除了空白没有显示任何内容
【问题讨论】:
-
您能否尝试将 127.0.0.1 而不是 localhost 添加到配置中?还有什么错误信息?将调试添加到您的 php 代码stackoverflow.com/questions/845021/… 以便您可以在浏览器中看到错误消息
-
在顶部添加
error_reporting(E_ALL); ini_set('display_errors', 1);然后看看输出是什么