PHP ve MYSQLi.

Slides:



Advertisements
Benzer bir sunumlar
MS OFFICE Access 2013.
Advertisements

Dört Bölüm 1.Tanıtım ve Mevcut Durum 2.Hedefler 4.Demo 3.Yeni Sürüm Planlaması.
T sql-diğer komutlar Metin Akbulut.
Hazırlayan : Öğr. Gör. Fahri YILMAZ
PHP ve MYSQL.
COME 339 JAVA-SQL BAĞLANTISI
4 SQL- Yapısal Sorgulama Dili
VB.net ile SQL SERVER’a bağlanmak
A. Betül Oktay Elif Edoğan Zeliha Çetin
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
SQL Structured Query Language (Yapısal sorgulama dili)
Microsoft Danışman Öğrenci
SQL Enjeksiyon Saldırı Uygulaması ve Güvenlik Önerileri
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
PHP İle GÜVENLİ KODLAMA
EkoPC Bilişim Ltd. Eğitim Hizmetleri
PHP’ ye Giriş Ali DELİCE Bircan ÇİÇEKDEŞ Mustafa İlker ALAGÖZ.
Alt Sorgular Veritabanı 2.
Iletisim Icin : Blog : E - Mail :
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
SQL (STRUCTURED QUERY LANGUAGE)
1 MySQL Kullanımı Structured Query Language. 2 MySQL Nedir? Veritabanıdır. Tablolardan oluşur. Bilgiler tablolarda saklanır.
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
MySQL, SQL ve PHP Öğr.Gör.Şükrü KAYA.
Management Studio Kullanımı
İnternet Programcılığı II
VIEW (BAKIŞ) OLUŞTURMA
SQL Dili ve MySQL Komutları
PHP ve MYSQL.
Görsel Programlama II Ders 9 Öğr.Gör. Mustafa KARABULUT.
Iletisim Icin : Blog : E - Mail :
İnternet Programcılığı II
VeriTabanı Uygulama.
Windows için mysql kurulumu sitesinden mysql veritabanının ilgili sürümü indirilir. Biz.
PHP ve MYSQL Veritabanı Sunucusu
SQL SERVER Giriş A. Betül Oktay Ayşe Betül Oktay 2006.
SQL Sibel SOMYÜREK.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
SQL Komutları (2) Uzm. Murat YAZICI.
Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında veritabanına yazılır.
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
VTYS Öğr. Gör. Engin DUTAR
İKMAP İnternet 1 Ders Notu
VERİ ERİŞİM ARABİRİMİ PROGRAMLAMA DİLLERİ KENDİ OLANAKLARIYLAVERİTABANI ERİŞİMİNİ TAM ANLAMIYLA GERÇEKLEŞTİREMEZLER. BU NEDENLE VERİ ERİŞİM ARABİRİMİ (DATA.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Gizem Tanış Bozok Üniversitesi Öğr. Görevlisi.  Veri erişimi için ADO.NET kodunu yazmak ve yönetmek zordur.  Microsoft, uygulamada veritabanı aktivitelerini.
COMPREHENSIVE Access Dersi Hafta13 Görevleri Makrolarla Otomatikleştirmek.
Veritabanı Yönetim Sistemleri - I
PHP ve MYSQL.
GÜVENL İ K. Sunucu Seviyesinde Güvenlik Master Veritabanı (Kullanıcının gerekli yetkileri var mı?) Authentication Mod ◦ Windows Authentication Mod  Varsayılan.
Yeni Veritabanı Oluşturma
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı Arş. Gör. Pınar CİHAN.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
 Stored Procedure kısaca SQL sorgularını isteğimize göre hazırlayıp kullanıma hazır veri tabanı nesnesine çeviren bir araçtır.  Stored Procedure, Türkçeye.
MOODLE Fuat ÇATALKAYA Uzaktan Eğitim Sistemi.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
VIEW lerle çalışmak 11.BÖLÜM.
DERS ÜYELERİ Zeynep GEZER Dilek GÜLER Hakime ERTEKİN Emine NAZIROĞLU NECMETTİN ERBAKAN ÜNİVERSİTESİ.
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
İNTERNET PROGRAMCILIĞI 2
Veri Tabanı Temel Kavramlar.
YAZILIM KOD ÜRETEÇLERİ
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Web Teknolojileri Hafta 12.
Sunum transkripti:

PHP ve MYSQLi

MYSQLi Nedir? PHP Sürüm 5 ve öncesinde MySQL sunuculara bağlantı sağlayan MySQL eklentisi, çok başarılı olmasına rağmen MySQL sürüm 4.1 sonrası ile çalışırken sorunlar yaşamaktadır. Ayrıca MySQL eklentisi, bu sürümle sunulan yeni özellikleri ve protokollere destek verememektedir. Bu nedenle PHP geliştirilmesi ve bakımı karmaşık olan MySQL eklentisinin yerine MySQLi (MySQL Improved - Geliştirilmiş MySQL) eklentisini duyurmuştur.

MYSQLi Yenilikler MySQLi eklentisi MySQL sürüm 4.1 sonrası sunulan yenilikleri etkin olarak kullanabilmekte ve güvenilir, geliştirilmesi kolay bir yapı sağlamaktadır. MySQLi ile sunulan en dikkat çekici yenilikler şu şekildedir; Object-Oriented Interface (Nesne Tabanlı Arabirim) Prepared Statements (Ön Hazırlıklı Sorgular) SQL İnjection ve diğer  saldırıları karşı koruma Daha yüksek performans Daha çok ve daha kullanışlı fonksiyonlar

MySQLi ile Veritabanına Bağlanma (Connect) MySQLi ile veritabanına bağlanmak için izleyebileceğimiz iki yöntem mevcut. Ancak bunların içinden en doğru ve sağlıklı olanı Nesne Yönelimli olanıdır. a. Nesne Yönelimli Kullanım (önerilen): $mysqli = new mysqli($host, $kullanici, $parola, $veritabani); b. Yordamsal Kullanım: $mysqli = mysqli_connect($host, $kullanici, $parola, $veritabani);

Tüm Tablo Sorgulama $sorgu = mysqli_query($connect,"SELECT * FROM ogr"); while($str=mysqli_fetch_assoc($sorgu)) { print $str['ogrno']; print "<br>"; }

Tüm Tablo Sorgulama $query= $mysqli->query("SELECT * FROM ogrenci") while($row=$query->fetch_assoc()){ echo $row["ogrno"].'<br>'; }

Bind_Param İşlevi $id=5; $stmt = $mysqli->prepare("SELECT * FROM City WHERE id=?") $stmt->bind_param("s", $id); $stmt->execute(); //Sorguyu çalıştırdık