【发布时间】:2017-09-26 23:20:16
【问题描述】:
我的代码很简单。我正在尝试使用 pdo_mysql 函数连接到 MySQL 实例。我认为存在语法错误,但我研究的数十个网站并不能帮助我识别它。以下是我的代码以及网页上显示的内容。谁能给我一些指导?
*** 我尝试插入一些网站,但应用程序不允许。
pdo_mysql 扩展已启用并显示在 phpinfo.php 中。
I'm using PHP 7.1.4 on a Windows Server 2012R2 with IIS 8.5
FastCGI 已启用。
这是我的代码:
<?php
$username = "myusername";
$password = "mypassword"
$dbname = "mysql"
$hostname = "myserver"
$query = "select user,host from mysql.user";
try {
$dbconn = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$dbconn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
$dbconn = null;
?>
网页上的结果是:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } $dbconn = null; ?>
【问题讨论】:
-
你有没有尝试任何其他简单的 php 类或文件只打印或循环?