ABZiko
سه شنبه 21 بهمن 1393, 19:46 عصر
سلام، من این کد رو نوشتم :
public static function FetchOne($query){
try{
$handler=self::getHandler();
$result=$handler->query($query);
return $result->fetch(PDO::FETCH_ASSOC);}
catch(PDOEception $pe){
self::close();
trigger_error($pe->getMessage());//E_USER_ERROR
return false;}}
و از وم در پروژه های خودم استفاده می کنم، مثلا وقتی می خوام اطلاعات یک کاربر رو بگیرم و بدون هیچ مشکلی اطلاعات رو می گیره، ولی توی صفحه ثبت کاربر، وقتی کاربر ثبت نام می کنه، یک ارور می ده که این هست و مربوط به همون FetchOne هست :
A Problem !
( ! ) Fatal error: Call to a member function fetch() on a non-object in D:\Wamp\www\PDO\Database.php on line 49
Call Stack
#
Time
Memory
Function
Location
1
0.0004
266664
{main}( )
..\Initial.php:0
2
0.1482
312216
User->getUser( )
..\Initial.php:16
3
0.1482
312344
Database::FetchOne( )
..\User.php:16
public static function FetchOne($query){
try{
$handler=self::getHandler();
$result=$handler->query($query);
return $result->fetch(PDO::FETCH_ASSOC);}
catch(PDOEception $pe){
self::close();
trigger_error($pe->getMessage());//E_USER_ERROR
return false;}}
و از وم در پروژه های خودم استفاده می کنم، مثلا وقتی می خوام اطلاعات یک کاربر رو بگیرم و بدون هیچ مشکلی اطلاعات رو می گیره، ولی توی صفحه ثبت کاربر، وقتی کاربر ثبت نام می کنه، یک ارور می ده که این هست و مربوط به همون FetchOne هست :
A Problem !
( ! ) Fatal error: Call to a member function fetch() on a non-object in D:\Wamp\www\PDO\Database.php on line 49
Call Stack
#
Time
Memory
Function
Location
1
0.0004
266664
{main}( )
..\Initial.php:0
2
0.1482
312216
User->getUser( )
..\Initial.php:16
3
0.1482
312344
Database::FetchOne( )
..\User.php:16