Php & Mysql ile dinamik veritabanlı web siteleri nasıl kurulur ?
Seviye: Yeni başlayanlar için
Öncelikle bir profesyonel hosting'e ihtiyacınız var arkaşlar.
Profesyonel hosting'den kastım: size bir veritabanı altyapısı sunan (mysql), php yorumcusuna sahip bir hosting hizmeti.
Günümüzde birçok hosting firması bu hizmeti sunuyor.
Php & mysql bir sistem geliştirmeği düşündüğümüz için seçimi de ona göre yapmalısınız.
Bu ilk adımdan sonra, yani profesyonel bir hosting hizmeti temin ettikten sonra, sıra veritabanında tablolar yaratmaya, tablolara veriyi sokacak ve bu tablolardaki bilgileri çekip web sayfalarını yaratacak olan .php dosyalarını yazmaya geliyor.
Adım adım gidelim şimdi.
Tabloları yaratmak için, phpMyAdmin programını (veritanabı arayüzünü) kullanmanızı tavsiye ederim. phpMyAdmin, tabloların kurulum aşamasında büyük zaman kazandıran bir arayüzdür, ve bugün php & mysql hosting hizmeti veren firmaların paketlerinin çoğuna dahil bir programdır.
Veritabanında tabloları oluşturdunuz, lakin tablolarınız boş! Şimdi bu tabloları bilgiyle nasıl dolduracağımızı ve tablodaki bilgileri nasıl çekeceğimizin üzerinden bir geçelim.
Arkadaşlar bu noktada ihtiyacımız olan şey php kodlarıdır. Kaba bir tanımlama yapmak gerekirse, php & mysql veritanablı web sistemlerinde, mysql verileri depolayan veritabanı, php kodları da bu verileri veritanabında lisanı münasiple sokan ve çeken kod parçalarıdır.
Php kodları, html formlarından aldıkları bilgileri işleyerek ve mysql fonksiyonlarını kullanarak veritabanına yerleştirirler.
Başka php dosyaları da, web browser tarafından istendikleri anda, veritabanındaki bilgiye göre web sayfalarını yaratırlar.
Bu anlamda, dinamik bir veritanablı site yapabilmeniz için, html kodlarına mutlaka iyi seviyede hakim olmanız gerekir. Çünkü, sizin yazacağınız php kodları ile html sayfaları oluşturulacaktır.
Php nin önemininin üzerinden geçtikten sonra, bir kaç önemli php linkini vereyim.
www.php.net
php tutorial - kaynak: w3schools
Yeni başlayan arkadaşlarım için ilk etapta göstereceğim yol bu doğrultudadır.
İyi çalışamalar dilerim
İsmail Çifci
Bilişim Çözümleri Danışmanı
www.pozitifdeger.com
pd@pozitifdeger.com