簡體   English   中英

PHP IIS與IIS上的PDO連接

[英]Php mysql connection with PDO on IIS

以下執行代碼顯示:

找不到驅動程序。

我已經從注釋中更改了extension = php_pdo_mysql.dll並重新啟動了服務器,但它仍然顯示找不到驅動程序。 我正在使用mysql5.7 php 7.1.6iis10

<?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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM