php中的Adodb无法连接

时间:2014-05-09 08:31:59

标签: php adodb adoconnection

我的页面上有一个配置文件,里面有我这样的东西:

<?php
    include('adodb/adodb.inc.php');
    session_start();
    $db_user = 'dbuser';
    $db_pass = 'dbpass';
    $db_name = 'dbname';
    $db_host = 'localhost';
    echo "OK";
    $db = NewADOConnection('mysql');
    echo "OK";
    $db -> Connect($db_host, $db_user, $db_pass, $db_name) or die("Błąd połączenia z bazą danych!");
    echo "OK!";
?>

当我在屏幕上执行此scirpt时,我看到只有一个OK,所以问题必须在fucton NewADOConnection中,但我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

<?php
    include('adodb/adodb.inc.php');
    session_start();
    $db_user = 'dbuser';
    $db_pass = 'dbpass';
    $db_name = 'dbname';
    $db_host = 'localhost';
    echo "OK";
    $db = NewADOConnection('mysql');
    echo "OK";
    $db -> Connect($db_host, $db_user, $db_pass, $db_name) or die("Błąd połączenia z bazą danych!");
    echo "OK!";
?>

只需删除&amp;在NewADOConnection之前。 A&amp;是PHP中的指针。你不想要这里的指针

在这里阅读指针: http://www.php.net/manual/en/language.references.php

在此处阅读ADOdb: http://adodb.sourceforge.net/