로그인 인증 부분에 다음과 같은 코드가 있습니다. 그것은 모든 MySQL의에 있었고, 나는 그래도 오류가odbc 쿼리에 문제가 발생했습니다.
를 ODBC 그것을 변환하기 위해 최선을했다 : $row = $query->odbc_assoc();
에 있어야 내가
$connection = odbc_connect("Driver={SQL Server};Server=$host;Database=$database;",$uid, $passVal) or die("Connection could not established");
$query = $connection->'SELECT Level_access FROM users WHERE ID = "'.$connection->addslashes($_SESSION['user_id']).'"';
$row = $query->odbc_assoc();
$connection->close();
사람이 확인할 수 있습니다, 그것은 될 수 완전히 잘못된
를 추측 비록 작성되었습니다. 질문 : odbc 연결에서 addslashes와 동일한 mysql_escape_string입니까?감사
어떤 오류가 발생합니까? – Leri
결과 : 구문 분석 오류 : 예기치 않은 T_CONSTANT_ENCAPSED_STRING, T_STRING 또는 T_VARIABLE 또는 '{'또는 '$'여기에 $ query = $ connection -> 'SELECT Level_access from WHERE ID = "'구문 오류, $ connection-> addslashes ($ _ SESSION [ 'user_id']). ' "'; –