Günün Sözü DamlaPenia.
Her şey neye layıksa ona dönüşür. -Mevlana
Etiket Listesi

Like Tree7Beğeniler
  • 3 Post By HolySpectre
  • 1 Post By HolySpectre
  • 2 Post By Regex
  • 1 Post By HolySpectre
 
Prev önceki Mesaj   sonraki Mesaj Next
Seçenekler
Seçenekler
Stil
HolySpectre - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi
19 Ocak 2017
Mesajlar
1.252
Seslenildi
94 Mesaj
Etiketlendi
22 Konu

Standart Php ve mySQLİ Programlama

11 Şubat 2017
1

mySQL 4.1 versiyonu ile birlikte birçok yenilik getirilmiştir. Bu yeniliklerin daha etkin kullanımı ve var olan aksaklıkları gidermek, güvenlik açısından üst düzey koruma sağlamak amacıyla PHP5 ile birlikte mysqli sınıfı geliştirilmiştir. MysQLi (MySQL Improved) eklentisi ile geliştirilmeye açık dinamik ve güvenilir kodlama oluşturma imkanı sunmaktadır. mysqli sınıfı Object-Oriented Interface (Nesne Tabanlı Arabirim) tabanlı ve de fonksiyon tabanlı kullanım imkanı veriyor. Daha kolay, kısa ve pratik kod yazma kolaylığı nedeniyle tercih edilmektedir.


mysqli() Sınıfı

Hesap bilgilerine göre mySQL sunucu için bir bağlantı açar ve mysqli metotları ile sunucu üzerinde SQL sorgularını uygulamaya sokar.

PHP- Kodu:
int mysqli(host,kullanıcı,şifreveritabanı, [port, [soket]]); 

PHP- Kodu:
Host // MySQL sunucusunun varsayılan adresi. Genelde localhost' kullanılır. 
PHP- Kodu:
Kullanıcı //MySQL sunucusu ile bağlantı kurmak için gerekli hesabın kullanıcı adı 
PHP- Kodu:
Şifre //MySQL sunucusu ile bağlantı kurmak için gerekli hesabın şifresi 
PHP- Kodu:
Veritabanı //MySQL sunucusunda bize ayrılan veritabanı adı 
PHP- Kodu:
Port//Varsayılan bağlantı localhost:3306 
PHP- Kodu:
soket // Bağlantının /yol/socket biçiminde kullanabilirliği. 

Veritabanına bağlanmak.

Kod
localhost üzerinden çalıştığınızı varsayarak başlıyorum.

http://localhost/phpmyadmin/ ile bilgisayarınızdaki mysql sunucusuna bağlanın. Eğer deneme adında bir veritabanınız yoksa aşağıdaki gibi oluşturun. MySQL bağlantı karşılaştırılması utf8_general_ci olmasına dikkat edin.




PHP- Kodu:
<?php


$db 
= @new mysqli('localhost, 'root', '', 'deneme');
if($db->connect_error){
     die($db->connect_error);
}else{
  
 echo "Sunucu ile bağlantı kuruldu";

}

$db->close();

?>

Veritabanı bağlantısını sağladık ilerleyen dönemlerde vaktim oldukça mysqli hakkında paylaşım yapmaya devam edeceğim.

Konu HolySpectre tarafından (12 Şubat 2017 Saat 02:41 ) değiştirilmiştir. Sebep: [b] Kodu hatası
Jön TüRk, Regex ve BuYuCu bunu beğendiler.
Ya basit yaşayıp sıradan insanlar gibi öleceğiz, yada zora talip olup,büyük insanlar gibi can çekişeceğiz.
 
Konuyu 1 kişi okuyor. (0 üye ve 1 ziyaretçi)
 
Benzer Konular
Konu
Konuyu Başlatan
Forum
Cevaplar
Son Mesaj