Giriş Yap / Kayıt Ol

2Beğeni
  • 1 Yazan cagdasbahadir
  • 1 Yazan DenizÖZTÜRK

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Webmaster Genel
öncelajans

Mysql sorunu

Sosyal Ağlarda Paylaş:
  #1  
Okunmamış 20 Mayıs 2017, 02:04
cagdasbahadir Adlı Üyenin Avatarı
 
Üyelik Tarihi: 13 Mayıs 2017
Yaş / Cinsiyet: 17 / Erkek
Meslek: Blog Yazarı
Ad, Soyad: Ça... Ba...
Mesajlar: 77
Beğeniler: 14 / 3
Ticaret: 1, 100%
Arkadaşlar ben veritabanı bilgilerimi nereye gireceğim burada yardımcı olacak var mı?
Kod:
<?php



class DB {
	static $pdo = null;
	static $charset = CHARSET;
	static $last_stmt = null;
	
	public static function instance()
	{
		return 
			self::$pdo == null ?
				self::init() :
				self::$pdo;
	}

	public static function init()
	{
		self::$pdo = new PDO(
			'mysql:host=' . MYSQL_HOST .';dbname=' . MYSQL_DB,
			MYSQL_USER,
			MYSQL_PASS
		);

		self::$pdo->exec('SET NAMES `' . self::$charset . '`');
		self::$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);

		return self::$pdo;
	}

	public static function query($query, $bindings = null)
	{
		if(is_null($bindings))
		{
			if(!self::$last_stmt = self::instance()->query($query))
				return false;
		}
		else
		{
			self::$last_stmt = self::prepare($query);
			if(!self::$last_stmt->execute($bindings))
				return false;
		}

		return self::$last_stmt;
	}
	
	public static function getVar($query, $bindings = null)
	{
		if(!$stmt = self::query($query, $bindings))
			return false;

		return $stmt->fetchColumn();
	}

	public static function getRow($query, $bindings = null)
	{
		if(!$stmt = self::query($query, $bindings))
			return false;

		return $stmt->fetch();
	}

	public static function get($query, $bindings = null)
	{
		if(!$stmt = self::query($query, $bindings))
			return false;

		$result = array();

		foreach($stmt as $row)
			$result[] = $row;

		return $result;
	}

	public static function exec($query, $bindings = null)
	{
		if(!$stmt = self::query($query, $bindings))
			return false;

		return $stmt->rowCount();
	}

	public static function insert($query, $bindings = null)
	{
		if(!$stmt = self::query($query, $bindings))
			return false;

		return self::$pdo->lastInsertId();
	}

	public static function getLastError()
	{
		$error_info = self::$last_stmt->errorInfo();

		if($error_info[0] == 00000)
			return false;

		return $error_info;
	}

	public static function __callStatic($name, $arguments)
	{
		return call_user_func_array(
			array(self::instance(), $name),
			$arguments
		);
	}
}
Sözen bunu beğendi.
etiraj

374x90

Bu Alana Reklam Ver

  #2  
Okunmamış 20 Mayıs 2017, 02:33
Sözen Adlı Üyenin Avatarı
Bilmediğini Bil Öğren
 
Üyelik Tarihi: 30 Kasım 2016
Yaş / Cinsiyet: 21 / Erkek
Meslek: Web tasarım
Konum: Mersin
Ad, Soyad: Me... Sö...
Mesajlar: 106
Beğeniler: 32 / 40
Ticaret: 0, 0%
"mysql:host=localhost;dbadi=veriler", "useradi", "password");


Normalde bu şekildedir.
Ya Bilgi edinerek konuş, Yada Sus konuşulan bilgiyi kavra
  #3  
Okunmamış 20 Mayıs 2017, 02:40
cagdasbahadir Adlı Üyenin Avatarı
 
Üyelik Tarihi: 13 Mayıs 2017
Yaş / Cinsiyet: 17 / Erkek
Meslek: Blog Yazarı
Ad, Soyad: Ça... Ba...
Mesajlar: 77
Beğeniler: 14 / 3
Ticaret: 1, 100%
Sözen bunda nasıl yapacağım :/
  #4  
Okunmamış 20 Mayıs 2017, 02:42
SefaCanDemir Adlı Üyenin Avatarı
Eski Nick: ironsoft
 
Üyelik Tarihi: 10 Kasım 2013
Yaş / Cinsiyet: 23 / Erkek
Konum: Adana
Ad, Soyad: Se... De...
Mesajlar: 869
Beğeniler: 264 / 120
Ticaret: 10, 100%
Kod:
self::$pdo = new PDO(
			'mysql:host=' . MYSQL_HOST .';dbname=' . MYSQL_DB,
			MYSQL_USER,
			MYSQL_PASS

		);
burayı,

Kod:
self::$pdo = new PDO(
			'mysql:host=hostunuz;dbname=dbadi,k.adi,sifre'

		);
bu şekilde değiştirip kendi bildilerinizi girin..
HTML/CSS İşleriniz yapılır. PM [HTML5/CSS3] W3 Uyumlu.
  #5  
Okunmamış 20 Mayıs 2017, 02:45
DenizÖZTÜRK Adlı Üyenin Avatarı
deni💤 😑
 
Üyelik Tarihi: 02 Şubat 2014
Cinsiyet: Erkek
Meslek: -
Konum: Rusya
Ad, Soyad: De... Öz...
Mesajlar: 406
Beğeniler: 131 / 145
Ticaret: 2, 75%
Bu kodu silip yerine alttaki kodu kullanabilirsin

Alıntı:
PHP- Kodu:
        self::$pdo = new PDO(
            
'mysql:host=' MYSQL_HOST .';dbname=' MYSQL_DB,
            
MYSQL_USER,
            
MYSQL_PASS
        
); 
PHP- Kodu:
$host "localhost";
$dbname "example";
$username "root";
$password "password";
self::$pdo = new PDO("mysql:host=".$host.";dbname=".$dbname.";charset=UTF8"$username$password); 
CezaLet bunu beğendi.
Konu DenizÖZTÜRK tarafından (20 Mayıs 2017, 02:47 ) değiştirilmiştir.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Webmaster Genel


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:31.