我已经从该站点尝试了一些教程和其他代码,但没有什么能真正解决我的问题:
<?php
$db = database;
$con = ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
$conn = odbc_connect($con, "", "", "SQL_CUR_USE_ODBC");
if (!file_exists($db))
{
die("Banco de dados não encontrado.");
}
else{
echo "sas";
}
$sql = odbc_exec($con,"select * from tb_produto where Valor = '434'");
?>
给我以下错误:
odbc_connect()期望参数4为int,在-on上给出的字符串 第4行
答案 0 :(得分:0)
以下是摘自手册PHP Manual
的示例$Conn = odbc_connect("db_name","","",SQL_CUR_USE_ODBC);
$result=odbc_exec($Conn,"select * from usuaris;");
答案 1 :(得分:0)
SQL_CUR_USE_ODBC
是预定义的常量,应直接使用,而不应作为字符串传递。
$conn = odbc_connect($con,"","",SQL_CUR_USE_ODBC);
请注意缺少引号。