2014-05-09 17 views
0

이 내 페이지에서 설정 파일을 가지고 있고 내가 이런 걸 가지고 그 안에 :ADODB PHP에 연결하지 마십시오

<?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을 실행할 때 나는 하나의 확인을 참조하십시오 그래서 문제는 fucton NewADOConnection에 있어야합니다. 그러나 어떻게 해결해야할지 모르겠습니다.

+0

왜'NewADOConnection()'에 보이지 않는 현재 포인터에 대해 여기

읽기 포인터를 돼요? – Theolodis

+1

'$ db = & NewADOConnection ('mysql');' – Latheesan

답변

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/

+0

에서'&'를 제거하고 &없이 시도했지만 여전히 동일한 효과가 있습니다. – manveruPL

+0

실제 코드로 질문을 업데이트 할 수 있습니까? – Xatenev