![]() |
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: PHP- Kodu: PHP- Kodu: PHP- Kodu: PHP- Kodu: PHP- Kodu: PHP- Kodu: 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. http://i.hizliresim.com/kGqdOA.png PHP- Kodu: Veritabanı bağlantısını sağladık ilerleyen dönemlerde vaktim oldukça mysqli hakkında paylaşım yapmaya devam edeceğim. |
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: |
Cevap: Php ve mySQLİ Programlama True dönerse senindir, dönmezse zaten hiç senin olmamıştır. Aslında temel mantık bu. :D 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. |
Cevap: Php ve mySQLİ Programlama Alıntı:
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. :) |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:45. |
Powered by vBulletin® Version 3.8.9 Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Site kurucuları: Damla ve Meltem