我的页面上有一个配置文件,里面有我这样的东西:
<?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中,但我不知道如何解决这个问题。
答案 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/