GÜNÜN SÖZÜ DamlaDamla.
Hürriyet, Türk'ün hayatıdır. - Mustafa Kemal Atatürk 1930
Etiket Listesi

Like Tree7Beğeniler
  • 3 Post By HolySpectre
  • 1 Post By HolySpectre
  • 2 Post By Regex
  • 1 Post By HolySpectre
Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Şubat 2017   #1
HolySpectre - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: 19 Ocak 2017
Mesajlar: 1.251
Konular: 28
Cinsiyet:
İlişki Durumu:
Burç:
Takım:
Seslenildi: 92 Mesaj
Etiketlendi: 19 Konu
Standart Php ve mySQLİ Programlama

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.
#Ottoman, 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.
imza

Konu HolySpectre tarafından (12 Şubat 2017 Saat 02:41 ) değiştirilmiştir. Sebep: [b] Kodu hatası
HolySpectre isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 23 Şubat 2017   #2
HolySpectre - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: 19 Ocak 2017
Mesajlar: 1.251
Konular: 28
Cinsiyet:
İlişki Durumu:
Burç:
Takım:
Seslenildi: 92 Mesaj
Etiketlendi: 19 Konu
Standart Prepare() Metodu

Prepare() Metodu
prepare() SQL sorgularını ve deyimlerini çalıştırır. SQL sorgusuna dışarıdan gelen bilgileri güvenli bir biçimde kullanmanızı sağlar. bind_param() ve execute() metotları ile birlikte çalışır. Veritabanı ve veritabanına bağlı bütün tablolar üzerinde SQL sorgularını güvenli bir biçimde kullanır.

Örnek :

PHP- Kodu:
$stmt=$db->prepare("SELECT * FROM deneme WHERE sira=?"); 
SQL sorgusunun başarılı olup olmamasına göre TURE(1) veya FALSE(0) döndürür.TRUE dönüş değeri sorgunun geçerli olduğunu ve sunucu tarafında çalıştırıldığını gösterir. Eğer tablolara erişim izniniz yoksa FALSE döndürecektir.
Regex bunu beğendi.
Ya basit yaşayıp sıradan insanlar gibi öleceğiz, yada zora talip olup,büyük insanlar gibi can çekişeceğiz.
imza

Konu HolySpectre tarafından (23 Şubat 2017 Saat 22:56 ) değiştirilmiştir. Sebep: yazım hataları
HolySpectre isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 23 Şubat 2017   #3
Regex - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: 22 Şubat 2015
Bulunduğu yer: <?php include("config.php"); ?>
Mesajlar: 5.498
Konular: 63
Cinsiyet:
İlişki Durumu:
Burç:
Takım:
Seslenildi: 2932 Mesaj
Etiketlendi: 292 Konu
Standart Cevap: Php ve mySQLİ Programlama

True dönerse senindir, dönmezse zaten hiç senin olmamıştır. Aslında temel mantık bu.

Konuyu sabite alıyorum dostum. Özellikle yeni başlayanlar için çok yararlı bilgiler olacaktır. Devamının da aynı yararcılıkta geleceğine inanıyorum. Kolay gelsin.
Meltem ve HolySpectre bunu beğendiler.
When injustice becomes law, resistance becomes duty.
imza
Regex isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 23 Şubat 2017   #4
HolySpectre - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: 19 Ocak 2017
Mesajlar: 1.251
Konular: 28
Cinsiyet:
İlişki Durumu:
Burç:
Takım:
Seslenildi: 92 Mesaj
Etiketlendi: 19 Konu
Standart Cevap: Php ve mySQLİ Programlama

Alıntı:
Regex Nickli Üyeden Alıntı Mesajı göster
True dönerse senindir, dönmezse zaten hiç senin olmamıştır. Aslında temel mantık bu.

Konuyu sabite alıyorum dostum. Özellikle yeni başlayanlar için çok yararlı bilgiler olacaktır. Devamının da aynı yararcılıkta geleceğine inanıyorum. Kolay gelsin.

Herşeyin başı 01 01 :d

Teşekkür ediyorum elimden geldiğince, zamanım oldukça paylaşmaya devam edeceğim bilmeyen, öğrenmek isteyen arkadaşlar öğrenirken, bende bu arada bilgilerimi tazelemiş olacağım.
Regex bunu beğendi.
Ya basit yaşayıp sıradan insanlar gibi öleceğiz, yada zora talip olup,büyük insanlar gibi can çekişeceğiz.
imza
HolySpectre isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Yer İmleri

Etiketler
mysqlİ, php, programlama


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

Gönderme Kuralları
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
B (programlama dili) Fantomex A-B-C-Ç 0 25 Ağustos 2016 14:13
Pıc Programlama #Ottoman Elektrik Ve Elektronik Mühendisliği 0 26 Ocak 2016 01:30
Hangi Programlama Dili ? Alabora Kişisel Gelişim 6 08 Nisan 2015 19:44
DEBUG ile Programlama Asrevya Bilgisayar ve Donanımı 0 23 Mart 2015 16:37
Nöro Lengüistik Programlama-NLP Asrevya Kişisel Gelişim 1 22 Şubat 2015 22:27