새로운 PDO (버전 PHP-PDO-5.3.5-1.el5) 삽입 MySQL의에 대한 PDO를 사용하려고 할 때 다음과 같은 오류로 실행하기 :PDO에 삽입 쿼리를 만들 때 구문 분석 오류를 얻기
PHP Parse error: syntax error, unexpected ';' in /var/www/appdb/test.php on line 3
을
<?php
$DBH = new PDO("mysql:host=localhost;dbname=appdb", sqladmin, password);
$STH = $DBH->prepare("INSERT INTO appdb (id) values (default)");
$STH->execute();
?>
나는이 문제를 알아 내려고 시간 동안 구글에왔다이 오류의 원인이 될 수있는 것을 확인할 수 없었다 :
여기 내가 사용하고 코드입니다. 미리 감사드립니다. 당신이 어딘가에 define('sqladmin','something');
및 define('password','something');
정확한 코드인가요? – Phil
여기서 살펴볼 코드는'/ var/www/appdb/test.php'의 전체 내용입니까? 3 행의'/ var/www/appdb/test.php'에 무엇이 있습니까? 여기에 게시 된 코드에는 구문 오류가 없기 때문에 ... – DaveRandom
@phil - 대부분 파일에서 복사했지만 편집 한 것은 dbname과 2 행의 암호입니다. – somecallmemike