-
Üyelik
13.07.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full-Stack Developer
-
Konum
Ankara
-
Ad Soyad
Y** S**
-
Mesajlar
86
-
Beğeniler
31 / 37
-
Ticaret
0, (%0)
Arkadaşlar kod bu şekilde ancak, db bağlantısı class dışında olduğu için hataya düşüyor sürekli, global ile almama rağmen işe yaramıyor illaki db bağlantısınıda class içinde vermemi istiyor. ne yapmalıyım?
try {
$pas = new PDO('mysql:host=localhost; dbname=tets', 'root', '123');
$pas->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$pas->exec("SET CHARACTER SET utf8"); // return all sql requests as UTF-8
} catch (Exception $e) {
echo $e->getMessage();
}
/**
User Avatar Check
**/
class Usercheck
{
public $sql , $paso;
public function __construct()
{
global $pas;
$this->paso =& $pas;
}
public function smf_members($whatid)
{
$this->sql = $this->paso->query("SELECT * FROM smf_members WHERE id_member = $whatid");
}
public function fetchcheck(){
if ($this->sql) {
return $this->sql->fetch(PDO::FETCH_BOTH);
}
}
}
$memberuser = new Usercheck();
$memberuser->smf_members('1');