我尝试将我的 php 网站与 XAMPP 服务器连接,以便可以访问我的 MySQL 数据库。任何想法配置必须是什么样子,因为我相当坚持这个。
我尝试进行配置,但它并没有真正起作用。我将在下面发布我当前的配置:
<?php
try
{
global $con;
$server = 'localhost:3307';
$user = 'root';
$schema = '';
$con = new PDO('mysql:host='.$server.';schema = '.$schema.';charset=utf8', $user);
$con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e)
{
echo $e->getCode().': '.$e->getMessage();
}
我认为用户后面缺少密码参数。不幸的是,您没有提供错误,但也许您的错误是空白的 $schema 参数。如果您不将模式名称放入其中,您将无法连接到模式,因此您必须使用
<?php
try
{
global $con;
$server = 'localhost:3307';
$user = 'root';
$pwd = '';
$schema = '';
$con = new PDO('mysql:host='.$server.';schema = '.$schema.';charset=utf8', $user,$pwd);
$con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e)
{
echo $e->getCode().': '.$e->getMessage();
}