[英]Php mysql connection with PDO on IIS
以下執行代碼顯示:
找不到驅動程序。
我已經從注釋中更改了extension = php_pdo_mysql.dll
並重新啟動了服務器,但它仍然顯示找不到驅動程序。 我正在使用mysql5.7
php 7.1.6
和iis10
。
<?php
$hostname='localhost';
$username='root';
$password='';
try {
$dbh = new PDO("mysql:host=$hostname;dbname=stickercollections",$username,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connected to Database<br/>';
$sql = "SELECT * FROM stickercollections";
foreach ($dbh->query($sql) as $row)
{
echo $row["collection_brand"] ." - ". $row["collection_year"] ."<br/>";
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
確保已在php.ini中啟用了擴展名。 還要檢查PHP信息,並驗證擴展名是否確實已安裝。 這可以通過在htdocs文件夾中創建一個名為info.php的文件來完成,其內容如下
<?php
phpinfo();
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.