php - 数据库连接问题
问题描述
你好,任何人都可以帮助我连接数据库,我使用 xampp,phpmyadmin,当我打开浏览器时,DBConnection.class.php 它显示为空白并且数据库不起作用,谢谢
<?php
class DBConnection{
public static function DbConn(){
$servername = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try{
$conn = new PDO($servername, $username, $password);
return $conn;
echo"Connection succesful :)";
}
catch (PDOException $e) {
echo "Connection failed :( :" . $e->getMessage();
}
}
}
?>
解决方案
修改后的代码。尝试这个:
class DBConnection{
public static function DbConn(){
$servername = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try{
$conn = new PDO($servername, $username, $password);
return "Connection succesfull :)";
//return $conn;
}
catch (PDOException $e) {
echo "Connection failed :( :" . $e->getMessage();
}
}
}
然后像这样打电话
$Connection = new DBConnection();
print_r($Connection->DbConn());
推荐阅读
- c - MCU作为SPI Slave,读取数据
- graphql - 在 GraphQL 中以最佳方式获取数据
- asp.net - 路由中的 ASP.NET Core 2 版本控制和文化
- laravel-5 - 在显示建议的域的价目表时,我遇到了下面提到的问题
- python - 无法导入名称“BlockBlobService”
- php - 使用 Sendgrid 从表单发送带有附件的电子邮件
- sql - 如何在选择中使用 SYS_REFCURSUR 在 pl/sql 中进行更新
- cordova - 如果页面重定向,则出现 Inappbrowser 错误
- ios - 'EditProfileVc' 类型的值在 swift 4 中没有成员 'storageRef'
- c# - 如何通过 C# 中指定的 FileStream.Position 和长度获取字符串