Неопределенная константа класса 'ATTR_ERROR_MODE с pdo
Я хотел вставить в базу данных с помощью функции pdo в php
$ServerName='localhost';
$UserName='root';
$DbName='scholar';
$Password='';
try{
$conn=new PDO("mysql::host=$ServerName,dbname=$DbName",$UserName,$Password);
//set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERROR_MODE,PDO::ERRMODE_EXCEPTION);
$sql="INSERT INTO register(id,first,Last,Father,email,gender,phone,category,current,class10,class12,diploma,bachelor,course,poly,btech,leet,time/date)".
"VALUES('','$first','$last','$Father','$email','$gender','$phone','$category',"
."'$current','$class10','$class12','$diploma','$bachelor','$course','$poly','$btech','$leet','$date')";
$conn->exec($sql);
echo'record added successfully';
} catch(PDOException $e){
echo $sql."<br>".$e->getMessage();
$conn=null;
}
Произошла ошибка, и она преследует меня
ошибка: неопределенная константа класса 'ATTR_ERROR_MODE' пыталась в течение нескольких дней, но у меня не было решения через Google
пожалуйста помоги
1 ответ
2015-10-21 09:02
Из
$conn->setAttribute(PDO::ATTR_ERROR_MODE,PDO::ERRMODE_EXCEPTION);
Чтобы
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);