ABZiko
دوشنبه 27 مرداد 1393, 01:35 صبح
سلام، من اولین کد های PDO ام رو نوشتم برای اتصال به بانک داده! حالا می خوام دوستان ببینند و مشکلات کارم رو بگیرن. یک ارور هم می ده که اینه :
Parse error: syntax error, unexpected ':' in D:\Wamp\www\connection.php on line 10
این هم کد هام :
<?php
class connection{
private static $handler;
private static function __construct($dbname,$host){
try{
self::$handler=new PDO(mysql:dbname=$dbname;host=$host);}
catch(PDOException $e){
trigger_error('error');
closeConnection();
}
}
public function getConnection($query){
if(self::$handler){
$this->query($query);}
else{
closeConnection();
}
}
public function closeConnection(){
self::$handler=null;
}
}
$obj=new connection;
$obj->__construct('test','localhost');
$sql="INSERT INTO links (text,link) VALUES('ZikoWeb','http://www.zikoweb.ir');";
$obj->getConnection($sql);
$obj->closeConnection();
?>
Parse error: syntax error, unexpected ':' in D:\Wamp\www\connection.php on line 10
این هم کد هام :
<?php
class connection{
private static $handler;
private static function __construct($dbname,$host){
try{
self::$handler=new PDO(mysql:dbname=$dbname;host=$host);}
catch(PDOException $e){
trigger_error('error');
closeConnection();
}
}
public function getConnection($query){
if(self::$handler){
$this->query($query);}
else{
closeConnection();
}
}
public function closeConnection(){
self::$handler=null;
}
}
$obj=new connection;
$obj->__construct('test','localhost');
$sql="INSERT INTO links (text,link) VALUES('ZikoWeb','http://www.zikoweb.ir');";
$obj->getConnection($sql);
$obj->closeConnection();
?>