İnceleme
Kategoriler
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
Anker Soundcore P20i inceleme
Pusat Reflex Pro ve Pusat Reflex Ultra Kablosuz Oyuncu Mouse inceleme
AOC U27B3CF inceleme
Aqara Camera Hub G2H inceleme
PlayStation VR 2 inceleme
vivo V40 & v40 lite inceleme
Huawei WiFi 7 BE3 inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
Duşta idrar yapmak: Sağlıklı mı, sağlıksız mı?
Çernobil yasak bölgesi, insanlar için tekrar uygun olabilir mi?
Google Haritalar'da yeni dönem: Radarlar gidiyor, polisler geliyor
Çinli otomobil şirketinin marka elçisi Arda Turan oldu
Kemik iletimli Bluetooth kulaklık nasıl oluyor?
Cyberpunk 2077, daha dördüncü yılı dolmadan yakaladığı başarıyı kutluyor
Squid Game 2. sezon için yeni fragman yayınlandı
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2002
Aralık
CHIP Dergisi Arşivi: Aralık 2002 - Sayfa 123
121
122
123
124
125
Kategoriler
İnceleme
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
192 CHIP" ARALIK 2002 Web Tasar›m› Bölüm 4 GGÜÜNNCCEELL»»KKAAPPAAKK»»DDOONNAANNIIMM»»YYAAZZIILLIIMM »»HHII--TTEECCHH»»PPRRAATT‹‹KK»»IINNTTEERRNNEETT MySQL ise bir SQL sunucusudur. Her zaman olduğu gibi bu sunucuyu kendi bilgisayarınıza kurarak,her seferinde uzak sunucuya bilgi yükleyip test etmekten kurtulabilirsiniz.Geliştirme işiniz bittiği anda uzak sunucuya gönderme işlemini yapabilirsiniz.Ancak yine dikkat etmeniz gereken nokta,geliştirme ortamınız ile uzak sunucudaki ayarların birbirini tutmasıdır.Bazı sunucular bazı ayarları güvenliğe karşı kapalı tuttuklarından,yaptığınız uygulamaları geliştirmeden önce bu uyarıyı aklınızda tutmalısınız.Bitmiş bir projenin tekrar yapılması hiç de hoş olmaz. PHP-MySQL kaynaklar› ve kurulumu PHP yüklemek için www.php.net adresine gidin ve Downloads bölümünde işletim sisteminize uyan dosyayı çekin. Biz ortam olarak Windows kullanacağımızdan bu adreste bulunan Windows Binaries tipinde olan dosyayı indiriyoruz.Dosya boyutu yaklaşık olarak 1 MB olacaktır.Aynı şekilde,MySQL kurmak ve MySQL Installer indirmek için www.mysql.orgadresine gidin ve Downloads bölümünden uygun dosyayı seçin ve kurulumu yapın.İndirdiğimiz iki dosya da Windows için hazırlanmış olup,kurulduklarında IIS veya diğer sunucuların ayarlarını otomatik olarak yaparlar.Profesyoneller kendi ayarlarını yapmak isteyebilirler.Bunun için açık kaynak kodlu versiyonlar da sitede mevcut. MySQL,kurulumuyla beraber size hazır bir veritabanı sunar.Ancak biz uygulamamızda kendi veritabanımızı oluşturacağız.Bunun için eskilerden kalma bir yöntem olarak DOS ekranını kullanacağız.Bu işi elbette PHPMyadmin veya MySQLFront gibi görsel araçlarla da yapabilirsiniz.Ancak şimdiden iki tane program kurduk.Daha fazlasına ihtiyacımız olmadan bu işi eski dost DOS ile yapabiliriz. Eski dost DOS ile sunucuya eri?mek ve veritaban› olu?turmak DOS ekranını açtıktan sonra MySQL'in kurulduğu dizin altındaki "bin" dizini altına gitmeliyiz.Yani DOS ekranında yazan yol c:\mysql\bin olmalı.Bu yer kurulumda tercih ettiğiniz yere göre farklı olabilir.Daha sonra "mysql" yazarak sunucumuza ulaşabiliriz.Sunucumuzda henüz bir veritabanı yok.Yaratmak için "create database mydb;" yazalım.Şu anda hala sunucuda olmamıza rağmen veritabanımıza ulaşmadık.Hadi ulaşalım."Use mydb;" diyerek az önce mydb adında yarattığımız veritabanına bağlanmış oluyoruz.Şu anda veritabanımız olmakla birlikte bu veritabanında tuttuğumuz herhangi bir tablo bulunmamakta.Verilerimizi tutacağımız bir tablo yaratmak için CREATE TABLE `users` ( `id` int(3) unsigned NOT NULL default '0', `isim` varchar(20) NOT NULL default '0', `soyad` varchar(20) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM; yazalım.Neler yaptığımıza detaylı bir şekilde bakalım."users" adında bir tablo yarattık.Bu tabloda "id","isim","soyad" şeklinde alanlarımız var.Bu alanlardan ilki kaydın numarasını tutmak amacıyla kullanılacak.Diğer iki tanesi tahmin edeceğiniz gibi ad ve soyad bilgilerini tutacak.Ancak hala geçerli bir kaydımız yok.Kayıt yaratmak için INSERT INTO users (id, isim, soyad) VALUES (1, 'Ahmet', 'Mehmet'); cümlesini kullanalım.Siz daha fazla kayıt yaratabilirsiniz.Birazdan bu kayıtlara DW yardımıyla ulaşacağız. Ba¤lant› kuruldu... DW uygulamalar›na ba?layabiliriz Artık PHP ve MySQL kullanarak DW'de uygulamaya başlayabiliriz.ASP ve Coldfusion için de burada anlatacağımız işlemler benzerdir.Bunlara yazının sonuna doğru değinmeyi düşünüyoruz çünkü PHP'nin meraklısının daha çok olduğu kanısındayız.İlk önce yarattığımız veritabanına bağlantımızı açmak için Applicationpaneline gelerek Databasesekmesini seçelim.Burada bulunan + ikonuna basarak MySQL bağlantı ayarlarımızı yapacağımız ekranı açalım.Bağlantımız için bir isim girerek işe başlayalım.MySQL Server kısmı için sunucumuzun ismini vermeliyiz.Aynı zaman da sunucumuzun IP adresi de olabilir.Bizim durumumuzda sunucumuz kendi bilgisayarımız olduğu için burası localhost veya 127.0.0.1 olmalıdır.MySQL'e bağlanmak için kullanıcı adı ve parola yaratmışsak onları da ilgili kutulara yazdıktan sonra veritabanı seçmekle işe devam edebiliriz.DOS ekranında hazırladığımız mydb,Selectbutonuna bastığınızda ekrana gelen listede olmalıdır.Bunu seçin ve OK deyin.Artık bir bağlantınız var. Veritaban›nda basit SQL sorgulamalar› Veritabanında bulunan kaydımızı çağırmak için sabırsızlanıyor olmalısınız. Applicationpanelinde bulunan Bindings sekmesine gelelim.Yine + ikonunu kullanacağız.Bu sefer seçimimiz Recordset (Query) olacak.Gelen ekranda recordset (kayıtseti) için bir isim vermelisiniz. Bu yapacağınız sorgunun ismi olacaktır. Bundan sonra sorgunuzla ilgili detaylara sorgunun ismini kullanarak ulaşmanız gerektiğinden bu kısma mantıklı bir isim verin.Bu ekranda Advanced butonuna tıklayarak daha karmaşık işlemlerin yapıldığı bölüme geçelim.Basit işler için Basictarafı da kullanabilirsiniz,ancak DW'nin yarattığı SQL kodunu görmemiz açısından bu bölüm şu anda bizim için daha uygun. SQL sorgusunu ilgili bölüme elle yazacağınız gibi DW'nin araçlarını kullanarak da yapabilirsiniz.Bunu Database Itemskısmından eklemek istediğiniz alanın ismini seçip SELECTbutonuna basarak yapabilirsiniz.Mesela sorgunuzda isimleri çekmek için isim elemanı seçiliyken SELECTbutonuna basmalısınız.Daha fazla eleman eklemek için aynı metodu kullanabilirsiniz.İstediğiniz soyadına göre arama yapmak içinse WHEREbutonunu devreye sokabilirsiKayd› Eklemenin Bir Di¤er Yolu: Kay›t ismini seçerek belgeye sürüklemek. k