2013-04-23 1 views
0

가 난 서버에 내 페이지를 업로드 한 후이 오류가 점점 오전 : 라인구문 분석 오류, SQL 데이터베이스와 PHP

Parse error: syntax error, unexpected T_LOGICAL_OR in /data/19/1/86/59/1901711/user/xxxx/htdocs/Maxxxxxxt/Mxxxxxxe/Pxx/txxx/index.php on line 11

는 내가 로컬 호스트에 그것을 사용하고 때 잘 작동이 데이터베이스 문을 가지고있다.

$objConnect = mysql_connect('localhost','root',''); or die(mysql_error()); 

나는 모든 설정을 시험해 보았지만 모두 힘이 없다. 내가 뭘 잘못하고 있는지 알려주시겠습니까? 그것을 해결하기 위해 무엇을해야할까요?

+2

당신은 ''는 ''루트 '를 제거해야합니다) 여기에서 ;를 제거해야한다 귀하가 성명서를 끝내고 OR 연산자를 사용하는 것보다 –

+0

php 버전 5.0에서 사용되지 않는 mysql 함수 ar을 PDO 또는 Mysqli로 사용해보십시오. 더 읽기 : http://stackoverflow.com/questions/548986/mysql-vs-mysqli-in-php –

답변

2

를 드롭 ;로 변경 후 : 게다가

$objConnect = mysql_connect('localhost','root','') or die(mysql_error()); 

PDO에서 모양과 mysqli, mysql_x 함수는 더 이상 사용되지 않습니다! `세미콜론 라운드 브래킷을 닫은 후,

+0

oh yea! 고마워. 미친 어떻게 내가 그것을 잊을 수 있니 ..! – devilcrab

2

제거 세미콜론

$objConnect = mysql_connect('localhost','root',''); or die(mysql_error()); 

로 mysql_connect 함수가 mysql_connect() 뒤에이

$objConnect = mysql_connect('localhost','root','') or die(mysql_error()); 
1
$objConnect = mysql_connect('localhost','root',''); or die(mysql_error()); 

$objConnect = mysql_connect('localhost','root','') or die(mysql_error()); 
               ^removed ; 
1

'root',''); or die(mysql_error()); 
     ^