Laboratuar Notları #5
|
|
|
- Yeter Üner
- 10 yıl önce
- İzleme sayısı:
Transkript
1 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module 3: Cloud Computing Modül 3: Bulut Bilişim Laboratuar Notları #5 A project implemented by CyberSoft Bilişim Teknolojileri Ltd. This project is funded by European Union. The contents of this publication are the sole responsibility of Cybersoft Bilişim Teknolojileri Ltd. and can in no way be taken to reflect the views of the European Union.
2 İçerik Bölüm 5: PHP de MySQL Bağlantısı Kurma ve Veritabanı İşlemleri 1. Giriş MySQL Bağlantısı için Nelere İhtiyaç Var? PHPMyAdmin Kullanarak Veritabanı Oluşturmak ve Yönetmek PHP ile Veritabanı İşlemleri
3 1) Giriş Bu lab dersinde PHP kullanarak nasıl MySQL database bağlantısı kurabileceğimizi ve PHP formlarından aldığımız bilgileri nasıl database imize saklayabileceğimizi göreceğiz. Buna ek olarak PHP ve MySQL in birlikte kullanımını gösteren bir örnek işleyeceğiz. Bu örnek aslında PHP formundam girilen isimleri, adres bilgilerini, e- mail ve telefon numaralarını saklayabilen web tabanlı bir iletişim programıdır. 2) MySQL bağlantısı için nelere ihtiyacımız var? PHP script lerinize MYSQL database bağlantısı ekleyebilmek için iki şeye ihtiyacınız vardır. 1. Web sunucusu biz Xampp ın bize ücretsiz olarak sağladığı Apache sunucusunu kullanacağız. 2. MySQL yine Xampp kurulduğu zaman MySQL de içerisinde kurulmuş olarak geliyor. Diğer database yazılımlarını (SQL, Oracle etc.) da kullanabilirsiniz ama bu lab dersinde biz sadece PHP/MySQL bağlantısını işleyeceğiz. Bunun için öncelikle Xampp ı açıp MysQL ve Apache sunucusunu çalıştırınız. 3) PHPMyAdmin Kullanarak Varitabanı yaratmak ve yönetmek PHP komutlarını kullanarak da database yönetim işlemlerini yapabilirsiniz. Ancak benim tavsiyem PHPMyAdmin bir kopyasını sunucunuzun üzerine kurmanızdır ki aslında Xampp ile birlikte otomatik olrak kurmuş oldunuz.phpmyadmin size yeni database ekleyip, silmek, değiştirmek, backup almak ve görebilmek için mükemmel bir arayüz sağlar. Öncelikle içerisinden bilgi okuyup, yazabileceğiniz database inizi yaratmanız gerekmektedir. Biz bu çalışmada aşağıdaki İletişim veritabanını kullanacağız: Name Type Length id INT 6 first VARCHAR 15 last VARCHAR 15 tel VARCHAR 20 mobile VARCHAR 20 fax VARCHAR 20 VARCHAR 30 web VARCHAR 30 Telefon/fax numaralarının sayılardan oluşmasına rağmen neden INT değil VARCHAR olarak tanımlanmış olduğunu merak edebilirsiniz. Çünkü VARCHAR olarak tanımladığımız zaman içerisinde kısa çizgi veya boşluk kullanabiliriz. (1800-COMPANY) Diğer bir önemli nokta ise id PRIMARY, INDEX, UNIQUE ve auto_increment olarak tanımlamalıyız. Auto_increment opsiyonunu PHPMyAdmin Extra altında bulabilirsiniz.). Auto increment ayarlanmasının sebebi her yeni record eklendiğinde ona sıradaki sayıyı otomatik olarak verebilmesini sağlamaktır. 2
4 Yukarıdaki contacts tablosunu yaratmanın iki yolu vardır : 1. PHPMyAdmin i kullanarak 2. PHP kodlarını kullanarak PHPMyAdmin kullanarak tablo yaratmak çok kolaydır. Bunun için öncelikle PHPmyadmin açmanız gerekmektedir. Apache and MySQL çalıştırdıktan sonra, web sayfasına yazınız. Eğer başarılı olduysa, aşağıdaki gibi phpmyadmin başlangıç sayfası ekranınıza gelecektir. Burada yeni database yaratmak için sadece ismini veriyorsunuz. Mesela biz bu örnekte People verdik. 1. Daha sonra yeni bir tablo yaratmanız gerekmektedir. Tablo adına contacts, number of field kısmına ise 8 giriniz ve Go butonuna basınız. 3. Sırada field isimlerini yaratmak vardır. Bunun için aşağıdaki gibi field isimlerini ve uzunluklarını tanımlayınız. 3
5 4. id field ini auto-increment olarak ayarlamak için id field alanındaki kalem ikonuna basınız ve ve autoincrement kutusunu tikleyiniz ve save butonuna basınız. 4) PHP ile Veritabanı İşlemleri 1. Simdiye kadar PHPMyadmin kullanarak veritabanı ve tablo yaratma kısmını hallettik. Şimdi PHP koduna dönüp MySQL e bağlantıyı nasıl yapacağımıza ve yarattığımız tabloya nasıl bilgi ekleyebileceğimize bakalım.. Öncelikle localhost daki MySQL e bağlanmanız gerekmektedir. MySQL bağlantısını başlatmak için aşağıdaki komut kullanılmaktadır: mysql_connect(localhost,$username,$password); Bu komut PHP ye This line tells PHP to connect to the at 'localhost'daki MySQL veritabanı sunucusuna $username and $password kullanarak bağlanmasını söylemektedir. 2. Mysql e bağlandıktan sonra MySQL de yarattığımız people veritabanına bağlanmanız gerekmektedir. Bunun or die( "Unable to select database"); 4
6 komutu kullanılmaktadır. Bu komut PHP ye $database değişkeni içindeki veritabanına bağlanmasını söyler.eğer bağlanamazsa da Unable to select database hatasını verir. 3. Simdi mysql e bağlandık ve yarattığımız people veritabanını seçtik. Şimdi veritabanına bilgi ekleme zamanı...ilk bilgimizi şu şekilde giriniz: First: John Last: Smith Phone: Mobile: Fax: E- mail: [email protected] Web: Bu bilgileri tek bir komutla girebilirsiniz: $query = "INSERT INTO contacts VALUES ('','John','Smith',' ',' ',' ','[email protected]',' Bu komut ilk bakışta karışık gelebilir ama anlamak için lütfen dikkatlice inceleyiniz. Parantez içindekiler eklemek istediğimiz bilgileri sırasıyla tırnakların içerisinde içermektedir. Not : Dikkat ettiyseniz id field ine yani ilk dield e herhangi birsey eklenmemistir. Çunku bu field index field olarak alısmakta ve aynı iki id numarasının eklenmesini önlemek için Auto Increment' olarak tanımlanmıstır. Sizin herhangi bilgi eklememeniz demek sıradaki numarayı almasını sağlar. Bu demektir ki girdiğimiz bu ilk bilgiye id numarası 1 verilmistir. 4. Şimdi de PHP formlarını kullanarak nasıl bilgi ekleyip, nasıl bu bilgileri ekrana getirebileceğimize bakalım. HTML sayfalarını kullanarak bilgi almak PHP komutlarını kullanarak bilgi eklemeye benzer. Ancak form kullanmak her yeni bilgi için kod modifiye etme zorluğunu ortadan kaldırır ve aynı zamanda kullanıcıların kendi bilgilerini girmesine izin verir. Aşağıda verilen kod gerekli bilgilerin girilmesi için gerekli olan HTML sayfasını yaratır: <form action="insert.php" method="post"> First Name: <input type="text" name="first"><br> Last Name: <input type="text" name="last"><br> Phone: <input type="text" name="phone"><br> Mobile: <input type="text" name="mobile"><br> Fax: <input type="text" name="fax"><br> <input type="text" name=" "><br> Web: <input type="text" name="web"><br> <input type="submit"> </form> 5
7 Bu sayfanın tabi ki daha güzel formatlanabilir ama bu başlangıç için yeterli olacaktır. <? $username="username"; $password="password"; $database="your_database"; $first=$_post['first']; $last=$_post['last']; $phone=$_post['phone']; $mobile=$_post['mobile']; $fax=$_post['fax']; $ =$_post[' ']; $web=$_post['web']; or die( "Unable to select database"); $query = "INSERT INTO contacts VALUES ('','$first','$last','$phone','$mobile','$fax','$ ','$web')"; mysql_query($query); mysql_close();?> Bu kod parcasını açtığınız PHP file a yapıştırınız ve insert.php olarak kaydediniz. 5. Şimdi de aldığımız bilgileri ekrana yazdırma zamanı... Bunun için gerekli olan ilk komutumuz SELECT * FROM contacts Bu komut contacts tablosundaki bütün bilgileri seçmemize yarayan basit MySQL komutudur. Dönen sonucun bir değişkene atanması gerekmektedir. $query="select * FROM contacts"; $result=mysql_query($query); Şimdi veritabanınızdaki bütün bilgiler $result arrayinin içine konmustur. Sonucu ekrana yazdırabilmek için her bilgiyi ayrı değişkene atamak gereklidir. Bunun için iki aşama vardır : Öncelikle veritabanınızda kac satır olduğunu bilmeniz gereklidir.bunun için aşağıdaki komutu kullanacağız: $num=mysql_numrows($result); Daha sonra while loop kullanarak ekrana yazdıracağız. $i=0; while ($i < $num) { $first=mysql_result($result,$i,"first"); 6
8 $last=mysql_result($result,$i,"last"); $phone=mysql_result($result,$i,"phone"); $mobile=mysql_result($result,$i,"mobile"); $fax=mysql_result($result,$i,"fax"); $ =mysql_result($result,$i," "); $web=mysql_result($result,$i,"web"); $i++; } 6. Şimdi bütün koda toplu halde bakalım: <? $username="username"; $password="password"; $database="your_database"; or die( "Unable to select database"); $query="select * FROM contacts"; $result=mysql_query($query); $num=mysql_numrows($result); mysql_close(); echo "<b><center>database Output</center></b><br><br>"; $i=0; while ($i < $num) { $first=mysql_result($result,$i,"first"); $last=mysql_result($result,$i,"last"); $phone=mysql_result($result,$i,"phone"); $mobile=mysql_result($result,$i,"mobile"); $fax=mysql_result($result,$i,"fax"); $ =mysql_result($result,$i," "); $web=mysql_result($result,$i,"web"); echo "<b>$first $last</b><br>phone: $phone<br>mobile: $mobile<br>fax: $fax<br> $ <br>web: $web<br><hr><br>"; $i++; }?> 7. Şimdiye kadar nasıl veritabanı ve tablo yaratbileceğimizi, veritabanımıza nasıl bilgi ekleyip, ekrana yazdırabileceğimizi gördük. Simdi ise bilgilerimizi ekrana nasıl daha düzgün bir formatta yazdırabileceğimizi göreceğiz. Bu formatlamayı yapma çok da zor birsey değil aslında...tek yapmanız gereken HTML komutlarını kullanarak tablo içerisinde bilgilerimizi yazdırmak... 7
9 <? $i=0; while ($i < $num) { $first=mysql_result($result,$i,"first"); $last=mysql_result($result,$i,"last"); $phone=mysql_result($result,$i,"phone"); $mobile=mysql_result($result,$i,"mobile"); $fax=mysql_result($result,$i,"fax"); $ =mysql_result($result,$i," "); $web=mysql_result($result,$i,"web");?> <tr> <td><font face="arial, Helvetica, sans-serif"><? echo $first." ".$last;?></font></td> <td><font face="arial, Helvetica, sans-serif"><? echo $phone;?></font></td> <td><font face="arial, Helvetica, sans-serif"><? echo $mobile;?></font></td> <td><font face="arial, Helvetica, sans-serif"><? echo $fax;?></font></td> <td><font face="arial, Helvetica, sans-serif"><a href="mailto:<? echo $ ;?>"> </a></font></td> <td><font face="arial, Helvetica, sans-serif"><a href="<? echo $web;?>">website</a></font></td> </tr> <? $i++; } Not : Koddaki <a href="mailto:<? echo $ ;?>"> </a> satırı PHP ve MySQL kullanarak sayfanızı nasıl dinamik yapabileceğinize ğüzel bir örnektir. 8. Şimdi de veritabanındaki bütün bilgileri göstermek yerine istediğimiz kriterdeki recordları nasıl seçebileceğimize bakalım: Mesela ilk ismi 'John' olan kişileri ekrana yazdırmak için şu sorgulamayı yapmalıyız: SELECT * FROM contacts WHERE first='john' 9. Simdiye kadar veritabanımızdaki bilgileri istediğimiz kriterlere göre nasıl seçip ekrana yazabileceğimizi gördük. Ancak yapabileceklerimiz sadece ekrana yazmakla sınırlı değil, bilgilerimizi sıralayabiliriz de. Mesela veritabanındaki herkesi soyadına göre artan sırada A dan Z ye nasıl sıralayabileceğimize bakalım. SELECT * FROM contacts ORDER BY last ASC Z den A ya sıralamak için de DESC kullanabiliriz. 8
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Laboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Laboratuar Notları #3
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Laboratuar Notları #7
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.
1 PHP ile Veritabanı İşlemleri Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
Bölüm 10: PHP ile Veritabanı Uygulamaları
Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,
Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011
Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi
Laboratuar Notları #8
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
1.PROGRAMLAMAYA GİRİŞ
1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak
Bilgisayar Uygulamaları. MySql
MySql MySql,; Oracle, Progress, MsSql, PostgreSql gibi veri tabanı programıdır. Kullanılan dil SQL (Structured Query Language) yapısal sorgulama dilidir. Lisansı GNU General Public License olarak bilinen
İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.
İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan
Başlangıç Ayarları. www.trippersoft.com
Başlangıç Ayarları www.trippersoft.com Tripper > Kullanıcı Ayarları 1 LOGO Sys de TRİPPER kullanacaklar için birer kullanıcı açıyoruz. (Bu kullanıcıların her biri için LOGO programı içinde SATIŞ ELEMANI
İNTERNET PROGRAMCILIĞI DERSİ
İNTERNET PROGRAMCILIĞI DERSİ Dersin Modülleri İnternet Programcılığı 1 İnternet Programcılığı 2 İnternet Programcılığı 3 İnternet Programcılığı 4 İnternet Programcılığı 5 Kazandırılan Yeterlikler Programlama
Php Programlama Dili MySQL Uygulamaları
Php Programlama Dili İle MySQL Uygulamaları S.Çağlar Onur [email protected] İşlenecek Konular? Php Nedir? MySQL Nedir? Kullanılan Yazılımlar MySQL e Bağlanmak MySQL ile İlgili Bilgi Almak Veritabanlar
http://alikoker.name.tr
MySQL PHP web geliştiricileri genel olarak database tercihlerini çok rahat sql komutları yardımıyla kontrol edilebilen MySQL den yana kullanılar. Özellikle PHP+MySQL+Apache üçlüsü performans olarak web
1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:
Bu Derste Öğrenecekleriniz: 1- MS SQL Server 2008 Kurulumu ve Tanıtımı 2- Komut Kullanarak Veritabanı Oluşturma ve Silme 3- SQL Yazım Kuralları Kurulum: Sistem gereksinimleri: Desteklenen işletim sistemleri:
Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1
Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre
SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
SQL Komutları (2) Uzm. Murat YAZICI
SQL Komutları (2) Uzm. Murat YAZICI Sıralama Sıralama işlemi için SELECT ifadesinde ORDER BY kullanılır. Bu ifadede ASC kelimesi kullanılırsa sıralama küçükten büyüğe doğru (A-Z), DESC kullanılırsa büyükten
PERKON PDKS Kurulum ve hızlı başlangıç rehberi
Oluşturma 02.11.2015 Revizyon: 19.01.2016 Rev. No: 03 Yazan: Süleyman FAKİR Düzenleyen: F. DELİRİ PERKON PDKS Kurulum ve hızlı başlangıç rehberi 1) PDKS Kurulumu, Lisans Onaylaması Ve Veri Tabanı Ayarları
Veri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299
Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis
Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir
Her Yönüyle SQL Enjeksiyonu OWASP-Türkiye Bünyamin Demir Bünyamin Demir ( @bunyamindemir ) OWASP Türkiye Bölüm Lideri Founder & CTO @ Enforsec Ltd. Sızma Testleri Uzmanı Web, Mobil, Network, SCADA, Wireless,
Veri Tabanı Yönetim Sistemleri Bölüm - 02
Veri Tabanı Yönetim Sistemleri Bölüm - 02 İçerik Web sunucusunun yapılandırılması için gerekli yazılımların temini Yazılımlarının sunucuya yüklenmesi Ön test Uygulama yazılımlarının yapılandırılması Son
PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011
PHP I E. Fatih Yetkin 26 Eylül 2011 Outline Temel Tanımlar HTML e Giriş PHP ye Giriş MySQL ve PHP Temel Tanımlar Web Sunucu Nedir? Teknik detaylar bir kenara bırakılacak olursa, hazırlanan web sayfasını
İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI
İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) B) C).. D) 2) PHP ile hazırlanmış
BLGM 354 DENEY 1 * GİRİŞ
BLGM 354 DENEY 1 * GİRİŞ Amaçlar 1. Oracle istemcisi kurulumu 2. Veritabanı bağlantısı 3. SQL geliştirme ortamında çalışma Oracle İstemcisinin Kurulumu Oracle istemcisi bölümün FTP sunucusundan (ftp://ftp.cmpe.emu.edu.tr)
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci
MySQL'e Giris. Eger bir sorun ile karsilasmadan veritabanina baglanabildiyseniz karsiniza asagidaki gibi bir ekran gelecektir.
MySQL'e Giris Veritabani Nedir? Bir veritabani adindan da anlasilacagi gibi bilgilerin depolandigi hiyerarsik bir yapidir. Biz web uzerinde kullanici adi, sifresi, e-posta adresi gibi bilgileri bu veritabanlarinda
ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.
KASIM EKİM EYLÜL AY 02.11.2009 06.11.2009 26.10.2009 0.10.2009 19.10.2009 2.10.2009 12.10.2009 16.10.2009 05.10.2009 09.10.2009 28.09.2009 02.10.2009 24.09.2009 25.09.2009 09.11.2009 1.11.2009 MODÜL: İNTERNET
PHP ile İnternet Programlama
PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 4. BÖLÜM: MySQL ile Veritabanı Uygulamaları Neden Veritabanı Kullanırız?
SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
PHP ile İnternet Programlama
PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 5. BÖLÜM: Oturum Yönetimi ve Güvenlik Sayfaya Yönlendirme PHP sayfamızdan
Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından
WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu
WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu
T.C. SAKARYA ÜNİVERSİTESİ ADAPAZARI MESLEK YÜKSEKOKULU WEB TABANLI VERİ TABANI UYGULAMASI YÖNLENDİRİLMİŞ ÇALIŞMA. Enes Al 1027.
T.C. SAKARYA ÜNİVERSİTESİ ADAPAZARI MESLEK YÜKSEKOKULU WEB TABANLI VERİ TABANI UYGULAMASI YÖNLENDİRİLMİŞ ÇALIŞMA Enes Al 1027.32121 BİLGİSAYAR PROGRAMCILIĞI DANIŞMAN: ÖĞR. GÖR. FERDA BOZKURT TEMMUZ 2012
-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.
T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak
Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7
+AS3-icindekiler 4/13/10 10:51 PM Page ix Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 1 PROGRAMLAMAYA G R fi 9 Programlama
SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com
SQL Deyimleri Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com SQL NEDİR? SQL bir veri tabanıyla iletişim kurmak için kullanılır. ANSI standardına göre ilişkisel veri tabanı yönetim sistemlerinin standart dilidir.
İnternet Programcılığı
1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ DERSİ
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ DERSİ 1. İşlemci nedir? İşlemci, bilgisayarın birimlerinin çalışmasını ve bu birimler arasındaki veri akışını kontrol eden, veri işleme görevlerini yerine getiren elektronik
SAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Birden Fazla Tablodan Sorgulama 2- Tablo Birleştirme işlemleri (JOIN) a. INNER JOIN b. OUTER JOIN i. LEFT OUTER JOIN ii. RIGHT OUTER JOIN iii. FULL OUTER JOIN 3- Tablo Ekleme
Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access
Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon
İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri
İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri VERİTABANI BAĞLANTISI Site içindeki bilgilerin saklanması / düzenlenmesi ve kullanıcı etkileşiminin sağlanabilmesi
PHP ile İnternet Programlama
PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 1. BÖLÜM: Bilgisayarımızı PHP ye Hazırlamak PHP Yorumlayıcısı ve Sunucu Yazılımı
Mysql Veritabanı Komutları
Mysql Veritabanı Komutları Mysql Veri Tabanı Komutları Hazırlayan : M. Başar ACAROĞLU Kaynaklar: http://www.hrzafer.com/sql-dersleri http://www.w3schools.com/sql/default.asp Veri Tabanı Nedir? Mysql Veritabanı
MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;
using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace arac_servisi
SESSİON KULLANIMI. .Aşağıdaki Kodları da SessionDevam.asp adıyla kaydedelim. Language=VBScript Codepage="1254"%>
SESSİON KULLANIMI Bir ASP sayfasında herhangi bir değişkeni fonksiyon dışında tanımlamakla ve değer atamakla onu bütün fonksiyonlar için geçerli hale getirebiliriz. Fakat kimi zaman isteriz ki, bir fonksiyonun
PHP 1. Hafta 2.Sunum
PHP 1. Hafta 2.Sunum Hello World Bu derste görülecekler WAMP ve PHP Hosting kavramı ve bizi neden ilgilendirmediği Domain ve localhost kavramları www klasörü İlk PHP kodunun
Basit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir.
SQL SELECT CÜMLELERİ Oracle birçok kullanışlı ve güçlü özellikleri olan bir veritabanıdır. Bu özelliklerinin birçoğu SQL ile ilgilidir. VTYS lerinin çoğunluğunda veriler ile çalışmak için SQL kullanılmaktadır.
İNTERNET PROGRAMCILIĞI 2 11. HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme
İNTERNET PROGRAMCILIĞI 2 11. HAFTA İçindekiler Veritabanı Oluşturma, Silme MYSQL ile VERİTABANI İŞLEMLERİ - 1 Tablo Oluşturma, Silme Tabloya Bilgi Girme Veritabanı Sorgulamaları Hedefler Mysql komutları
Oracle da kullanılan veri tipleri:
ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları
VERİTABANI Veritabanı Yönetimi
VERİTABANI Veritabanı Yönetimi YAPILANDIRILMIŞ SORGULAMA DİLİ (SQL) Veritabanı yönetimi, veritabanının yapısal özelliklerini belirtmek ve değiştirmek, veritabanına kullanıcı erişimlerini ve yetkilerini
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Windows Live ID ve parolanızı giriniz.
Ücretsiz Deneme Hesabı Oluşturma ve Temel Özelliklerin Kullanım Kılavuzu Bilgi girilmesi gerekli alanlar Kişisel bilgi içeren alanlar http://www.windowsazure.com/tr-tr/pricing/free-trial/ adresine gidiniz
1. Admin kullanıcı ile sisteme giriş yapınız. Ekranın sağ üstünde yer alan defter yaprakları ikonuna tıklayınız.
Luca Koza Ticari Paket ve Kurumsal Çözümler ürününe E-Fatura uygulaması çözümleri eklenmiştir. E-fatura uygulama çözümü 2 aşamada tamamlanmaktadır. 1. Luca Koza Ticari Paket ve Kurumsal Çözümler yazılımında
13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz
13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları
Php İle Mysql Veritabanından Bilgi Çekme
Mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_object, mysql_fetch_array ve mysql_result metodları Uygulamada kullanacağımız veritabanı Veritabanı: kitaplik Tablo: kitaplar isbn adi yazari 944503382 Adım
Çok tablolu sorgulamalar
Çok tablolu sorgulamalar Eğer birden fazla tabloda yer alan verilerin tek bir sorgu ile görüntülenmesi istenirse FROM kısmında ilgili tablolar araya virgül konularak yazılmalı, WHERE kısmında ise o tabloları
MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER
MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER 1.WEB PANELE GİRİŞ www.okuladı.meb.k12.tr/mebpanel Resim1: Okul Web Siteleri Yönetim Paneli [MebWeb] Giriş Ekranı AÇIKLAMA: Okulunuzun web
Veri Tabanı Programlamaya Giriş
Veri Tabanı Programlamaya Giriş Kitap özeti Veri Tabanı Programlamaya Giriş SQL insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. Bu dil sayesinde, bir veritabanından kayıtları
DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.
DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.
WINDOWS 2003 SUNUCULARI ÜZERĐNE PHP YÜKLENMESĐ ERDAL YAZICIOĞLU erdal(at)gmail.com http://barbarossa41.wordpress.com Merhabalar, Çözümpark.com adresinde bir kullanıcı ASP ve PHP yi aynı sunucu üzerinde
Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.
Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında
SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI
ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE LISTENER YAPILANDIRMASI 1 Farklı ortamlardan, kurduğunuz veritabanına bağlanılması listener yapılandırmasıyla sağlanır. Genellikle standart olan ayarlarla 1521
QM ERS (Electronic Reporting System) BİLGİ GİRİŞ SAYFASININ KULLANIMI
Akreditasyon Danışmanlık QM ERS (Electronic Reporting System) BİLGİ GİRİŞ SAYFASININ KULLANIMI QM hızlı ve güvenli raporlama ve bilgi erişimi amacıyla başlattığı Elektronik Raporlama Sistemi 2009 yılında
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma
için kayıt kılavuzu
www.miag.com için kayıt kılavuzu Classification level: Public MEMBER OF METRO GROUP 1 İçerik 1. Önemli bilgi s. 3 2. www.miag.com sayfasına kayıt s. 4-5 3. Elektronik ödeme bildirimleri için e-mail adresinin
Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri
Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu
Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.
KoruMail, kullanıcı doğrulama işlemi için herhangi bir dizin sunucu (MS Active Directory, Novell edirectory, Sun Directory Server, OpenLDAP) olmadığı durumlarda kullanıcıları dizin sunucu yerine, MySQL
iphone & ipad için e-posta hesabı kurulumu
iphone & ipad için e-posta hesabı kurulumu iphone veya ipad üzerine yönetim panelinizden aktif hale getirdiğiniz bir e-posta hesabınızı rahatlıkla kurabilirsiniz. Sahip olduğunuz bir mail adresi ve o adrese
2-Hafta Temel İşlemler
2-Hafta Temel İşlemler * Html Komutlarının Yapısı * Açıklamalar * Htm Sayfasının Oluşturulması * Temel Html Komutları * Html Sayfalarının Düzenlenmesi * Html Sayfalarının İncelenmesi Html Komutlarının
SQL TRIGGERS (Tetikleyiciler)
Trigger kelime anlamı olarak tetikleyici demektir. Trigger, SQL de bir sorgu çalıştırdığımızda, başka bir sorgunun çalışmasını sağlamak için yazılan koddur. Mesela bir tablodan kayıt sildiğimizde, başka
PHP Programlama 3. Bölüm. Tolga GÜYER 2009-2010
PHP Programlama 3. Bölüm 2009-2010 İçindekiler 3.1 Neden Veritabanı Kullanırız? 3.2 MySQL Veritabanı Hakkında 3.3 MySQL Veritabanının Yönetimi 3.4 PHP & MySQL 3.5 Öğrendiklerimizi Uygulayalım: İkinci El
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language
Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek
Ms SQL Veritabanları Yedekleme Bölüm Veritabanı Yönetimi Yazar Mustafa ÖZEN Yayın Tarihi 18.03.2004 Okunma Sayısı 1109 Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek Hedefler Veritabanı yönetim
IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:
IceWarp kurulumu IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır: http://www. icewarp. com sitesinden,on line satış temsilicilerden ve ya da on line installer (online kurucusundan) istediğiniz
ANDROID İŞLETİM SİSTEMİ YÜKLÜ OLAN TELEFON VEYA TABLETLERE ÖĞRENCİ WEBMAIL TANIMLAMA
ANDROID İŞLETİM SİSTEMİ YÜKLÜ OLAN TELEFON VEYA TABLETLERE ÖĞRENCİ WEBMAIL TANIMLAMA Son Güncelleme Tarihi: 16.10.2014 Acıbadem Üniversitesi Bilgi İşlem Daire Başkanlığı Öğrenci Mail Adreslerini Android
Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.
18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya
İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:
İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: Yer satın alınır. İsim tescil ettirilir. Ftp ile wordpress klasörü upload edilir. Kendi bilgisayarımızda web sitesi yayınlamak
Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu
Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn
Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı
History of the Database Timeline 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı 1970-72: E. F. Codd veritabanları için mantıksal yapıyı
Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
TESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi
1. 2. 3. 4. 5. 6. Görünüm (view) için özellikle aşağıdakilerden hangisi söylenebilir?? a) Veritabanındaki kayıtlı verileri düzenlemek, yönetmek ve elde etmek için kullanılan bir dildir b) Bir ilişkinin
Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.
Normalleştirme ve Uygulaması Normalleştirme Neden Uygulanır: İlişkisel veritabanı oluşturmak için normalleştirmeyi bilmek çok önemlidir. Normalleştirme işlemini anlayabilmek için ise fonksiyonel bağımlılık
Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon : 1.02.01
AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 15.11.2014 1 1. KULLANIM AMACI Personel takip sistemi kullanmak isteyen tüm işletmeler için geliştirilmiştir. WOLVOX İnsan Kaynakları programı
DB.NET Laboratuvar Uygulaması-Öğrenci Notları
Uygulama Kodu: 1/1 Laboratuvar Uygulaması Adı: Access 2003 de Bir Tur: Northwind Veritabanını İncelemek İlgili Ünite Kodu: HC1 İlgili Ünite Adı: İnsan-Bilgisayar Etkileşiminin Temelleri Hafta: 1 Seviye:
ARCHICAD in EĞİTİM SÜRÜMÜ İÇİN BAŞVURU YAPILMASI
ARCHICAD in EĞİTİM SÜRÜMÜ İÇİN BAŞVURU YAPILMASI Graphisoft ArchiCAD yazılımı ticari sürümü dışında aynı zamanda öğrenciler, öğretmenler ve üniversiteler* için ücretsiz bir sürüm içermektedir. Yazılımın
Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. [email protected]
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com [email protected] http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:
