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!";
?>

当我在屏幕上执行这个脚本时,我只看到一个 OK,所以问题一定出在函数 NewADOConnection 中,但我不知道如何解决这个问题。

4

1 回答 1

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!";
?>

只需删除 NewADOConnection 之前的 &。& 是 PHP 中的一个指针。你不想在这里指点

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

在此处阅读有关 ADOdb 的信息:http: //adodb.sourceforge.net/

于 2014-05-09T08:38:03.543 回答