lostyazilim
tr.link

PHP pdo bağlantıyı Classda çalıştıramıyorum

2 Mesajlar 543 Okunma
acebozum
tr.link

greencheapnet greencheapnet GreenCheap CMS Kullanıcı
  • Ü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');
 

 

elektronikssl
webimgo

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Belki Burası İşini Görür.
 

 

www.mekatronik.org/forum
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al