Eroare Call to a member function fetch() on a non-object
Scris: Mie Aug 07, 2013
Salut!
Nu inteleg unde gresesc in urmatoarea functie.
O apelez astfel:
Imi da eroarea :
Linia 58 este:
Ar trebui sa utilizez prepared statements? De obicei le utilizez doar la inserari.
Multumesc anticipat !
Nu inteleg unde gresesc in urmatoarea functie.
Cod: Selectaţi tot
public function selectSql($table,$where='',$fields='*',$limit='')
{
$str="SELECT ".$fields." FROM ".$table;
if($where!='')
{
$str.=" WHERE ".$where;
}
if ($limit!='')
{
$str.=" LIMIT ".$limit;
}
return $this->stms=$this->conn->query($str);
}
Cod: Selectaţi tot
$whereclause="user=".$_POST['user'];
$rez=$pdoobj->selectSql("utilizatori",$whereclause,"count(*) as num");
$rez->setFetchMode(PDO::FETCH_ASSOC);
$rezs=$rez->fetch();
if(empty($rezs))
{//continua cu instruciunile
}
Cod: Selectaţi tot
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\PDOwork.class.php on line 58.
Cod: Selectaţi tot
return $this->stms->fetch(PDO::FETCH_ASSOC);
Multumesc anticipat !