php - 警告 : odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

标签 php database ms-access-2007

我已将 Ms Access 数据库连接到 PHP 文件。 PHP文件报错

"Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager]

Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\wamp\www\PI\Connection.php on line 3".

连接.php

<?php
$con = odbc_connect("PIInstitute","","");
if($con){
    echo "Connected";
}else{
    echo "Failed";
}
?>

最佳答案

调用 odbc_connect() 时需要指定驱动程序,如下所示:

$conn =  odbc_connect ( "Driver={SQL Server};Server=$servername;Database=$dbname;", $username, $password ) or die ( "Connection failed: " . $conn );

您可以在此处找到有关 odbc_connect() 的更多信息:http://php.net/manual/en/function.odbc-connect.php

关于php - 警告 : odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48339856/

相关文章:

php - 你好,我如何向我的页面显示来自 2 个不同表的数据

php - 升级后PHP不再支持PNG操作

database - 如何更新 Access MDB 文件 - InstallShield?

java - MS Access 数据库备份版本控制

php - 从模型获取数据时为 foreach 提供的参数无效

在 Web 服务器上完成的数据库连接

java - 从 SQL 数据库中删除条目后出现空指针异常

database - 德尔福数据库 : Setting up an array of ADT fields at runtime

sql - 组合两个 SQL SELECT COUNT(*) 语句

php - 如何使用 phpunit 运行单个测试方法?