İnternet Programcılığı II

Slides:



Advertisements
Benzer bir sunumlar
PHP VE MYSQL.
Advertisements

T sql-diğer komutlar Metin Akbulut.
Hazırlayan : Öğr. Gör. Fahri YILMAZ
PHP ve MYSQL.
COME 339 JAVA-SQL BAĞLANTISI
VB.net ile SQL SERVER’a bağlanmak
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
SQL (Structured Query Language)
PHP ve MySQL Web Yazılımı Gülin ÜTEBAY Bilgisayar Mühendisi
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Tek Tablo İçinde Sorgulamalar
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
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.
İnternet Programcılığı II Öğr.Gör.Kenan KILIÇASLAN Web:
İnternet Programcılığı II
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
VIEW (BAKIŞ) OLUŞTURMA
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
Veri Tabanı Yönetim Sistemleri I Öğr.Gör.Kenan KILIÇASLAN Web:
PHP ve MYSQL.
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
Iletisim Icin : Blog : E - Mail :
VeriTabanı Uygulama.
Windows için mysql kurulumu sitesinden mysql veritabanının ilgili sürümü indirilir. Biz.
İnternet Programlama PHP.
PHP ve MYSQL Veritabanı Sunucusu
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri I
İnternet Programcılığı II
SQL Komutları (2) Uzm. Murat YAZICI.
RAISE RECORD/CURSOR TRIGGER
PHP.
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
İnternet Teknolojisi Temel Kavramlar
İKMAP İnternet 1 Ders Notu
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Kivi Bilişim Teknolojileri -
Yazılım Geliştirme Projesi
PHP ve MYSQL.
Yeni Veritabanı Oluşturma
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
İLİŞKİSEL VERİ MODELİ GÖSTERİMİ
1 T.C. GİRESUN ÜNİVERSİTESİ MEHMET BAYRAK MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI İLİŞKİSEL VERİ MODELİ GÖSTERİMİ (Bir Çanta Fabrikasının Veritabanı)
T.C. GİRESUN ÜNİVERSİTESİ MEHMET BAYRAK MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI VERİ TABANI VE YÖNETİMİ Hasan Yaman ŞİMŞEK Veri Tabanı Örnek Çalışma.
T.C. GİRESUN ÜNİVERSİTESİ MEHMET BAYRAK MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI İLİŞKİSEL VERİ MODELİ GÖSTERİMİ Tanju ÇITLAKOĞLU VERİTABANI.
MEHMET BAYRAK MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI
Tıbbi ve Aromatik Bitkilerin Hayvansal Üretimde Kullanımı
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
MS SQL VERİTABANININ HOST HESABINA TAŞINMASI SAVAŞ TUNÇER.
İNTERNET PROGRAMCILIĞI 2
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
İNTERNET PROGRAMCILIĞI 2
SQL (STRUCTURED QUERY LANGUAGE)
Veri Tabanı Yönetim Sistemleri I
SQL Server - Stored Procedures
PHP ve MYSQLi.
Asp.Net Veritabanı İşlemleri
Web Teknolojileri Hafta 12.
Sunum transkripti:

İnternet Programcılığı II Öğr.Gör.Kenan KILIÇASLAN kenank@beykent.edu.tr Web: http://www.kilicaslan.nom.tr

PHPMyAdmin http://localhost/phpmyadmin/ çalıştırılacak

Veri tabanı oluştur

Tablo Oluştur

PHP nin MySQL fonksiyonları mysql_connect (‘server’,’kullanıcıAdı’,’şifre’) Mysql server’ı ile bağlantı kurar. Kullanım şekli $link=mysql_connect(‘localhost’,’user’,’pass’); Bağlantıda hata olduğunda hata mesajı vermesi için bu deyim aşağıdaki gibi yazılır. $link=mysql_connect(‘localhost’,’user’,’pass’) or die (“Server’a bağlanamadım”); Server: MySQL server’ı Uzaktan bağlantı kurulacak ise IP numarası ve port numarası yazılır. 10.3.10.10:3306 gibi

$link: Server’a bağlantı için elde edilen değişken mysql_select_db mysql_select_db(‘veritabanıAdı’,$link); Mysql server’ında veritabanı seçer. Kullanım şekli mysql_select_db(‘beykent’,$link); Bağlantıda hata olduğunda hata mesajı vermesi için bu deyim aşağıdaki gibi yazılır. mysql_select_db(‘beykent’,$link) or die (“Veritabanı seçemedim”); $link: Server’a bağlantı için elde edilen değişken

mysql_query mysql_query(“sorgu”,$link); MySQL veritabanında sorgu çalıştırır. Bu sorgu ile SELECT, UPDATE, DELETE, INSERT işlemi yapılır. $sonuc= mysql_query (“SELECT * FROM musteri”,$link); $sonuc ile recordset döner.

mysql_fetch_array mysql_fetch_array fonksiyonu, sorgu sonucu dönen tablonun, kürsörün bulunduğu satırdaki tüm bilgileri bir diziye aktarır. $satir= mysql_fetch_array ($sonuc); $satir, bir dizidir ve eleman sayısı kolon sayısıdır. $satır[0] veya $satir[“no”] $satir[1] veya $satir[“adi”] olarak kullanılır

mysql_affected_rows mysql_query() fonksiyonundan sonra kullanılır. mysql_query() fonksiyonundan etkilenen satır sayısını verir. $adet= mysql_affected_rows();

mysql_close() mysql_close ($link); Mysql server’ı ile bağlantıyı koparır

Ornek3-1.php <form method=“get” action="ornek3-2.php"> Müşteri No:<input type="text" name="mno"><br> Adı:<input type="text" name="adi"><br> Soyadı:<input type="text" name="soyadi"><br> Adresi:<textarea rows="4" cols="30“ name=“adresi”></textarea><br> Telefonu:<input type="text" name="telefonu"><br> <input type="submit" value="Gönder"> </form>

Ornek3-2.php <? $link=mysql_connect('localhost','root','') or die ("Servera bağlanamadım"); mysql_select_db('kenan',$link) or die("Veritabanına bağlanamadım"); $sorgu="INSERT INTO musteri (adi,soyadi,adresi,telefonu) value ('$adi','$soyadi','$adresi','$telefonu')"; echo "<br>Çalışan sorgu<br>$sorgu"; $sonuc=mysql_query($sorgu,$link); mysql_close($link); ?> <p> <a href="ornek3-3.php">Tüm Kayıtları görmek için tıklayınız</a> </p><p> <a href="ornek3-4.php">Kayıt Sorgulamak için tıklayınız</a></p>

Ornek3-3.php <? $link=mysql_connect('localhost','root','') or die ("Servera bağlanamadım"); mysql_select_db('kenan',$link) or die("Veritabanına bağlanamadım"); $sorgu="SELECT * FROM musteri"; echo "<br>Çalışan sorgu<br>$sorgu"; $sonuc=mysql_query($sorgu,$link);?> <table border="1"> <tr><td>No</td><td>Adı</td><td>Soyadı</td><td>Adresi</td> <td>Telefonu</td></tr> <? while ($satir=mysql_fetch_array($sonuc)) { echo "<tr><td>$satir[0]</td><td>$satir[1]</td><td>$satir[2]</td> <td>$satir[3]</td><td>$satir[4]</td></tr>"; } echo “</table>”; mysql_close($link);?> <p><a href="ornek3-4.php">Kayıt Sorgulamak için tıklayınız</a>

Ornek3-4.php <form action="ornek3-5.php"> Müşteri No:<input type="text" name="mno"> <br> <input type="submit" value="Sorgula">

Ornek3-5.php Ornek3-3.php deki $sorgu değerini aşağıdaki gibi değiştirip ornek3-5.php olarak kaydediniz. $sorgu="SELECT * FROM musteri WHERE no=$mno";