PHP / MySQL Eğitimi Bölüm 1 - Giriş

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
9 Ağu 2017
Mesajlar
1,246
Çözümler
4
Tepki puanı
265
Ödüller
6
8 HİZMET YILI
Giriş

Birçok kişi için, PHP gibi bir betik dili öğrenmenin temel nedeni, sunduğu veri tabanları ile olan etkileşimden kaynaklanmaktadır. Bu yazıda size web üzerinde bilgi depolamak ve web sitenize eklemek için PHP ve MySQL veritabanını nasıl kullanacağınızı göstereceğim. Bu dersi okumadan önce, PHP'nin nasıl kullanılacağıyla ilgili en azından temel bilgiye sahip olmalısınız.

Neden bir Veri Tabanı İsteyeyim?
Bir veritabanının bir web sitesi ile kullanıldığında ne kadar yararlı olabileceği şaşırtıcıdır. Basit listeleri görüntülemeden, bir veritabanından eksiksiz bir web sitesinin çalıştırılmasına kadar, ikisini etkileşim kurduğunuzda yapabileceğiniz çok çeşitli şeyler var. Birlikte kullanılan PHP ve MySQL örnekleri şunlardır:
  • Afiş Döndürme. Bu sitede, her bannerın bulunduğu yerde bir PHP betiği çağırılır. Bu, bir veritabanı açar ve ziyaretçiyi göstermek için ondan rastgele bir afiş seçer. Ayrıca, afişin kaç defa görüntülendiğini sayar ve bir kaç değişiklik ile tıklamaları da izleyebilir. Bannerları eklemek, değiştirmek veya düzenlemek için yapmam gereken tek şey veritabanını değiştirmek ve betik sitenin tüm sayfaları için doğru afişleri seçecek.
  • Forumlar. İnternette yüzlerce forum (mesaj panosu) PHP ve MySQL kullanıyor. Bunlar her ileti için bir sayfa oluşturan ve çok çeşitli seçenekler sunan diğer sistemlerden çok daha etkilidir. Forumdaki tüm sayfalar bir betik değiştirerek güncellenebilir.
  • Veritabanları. Oldukça bariz bir örnek, bir veritabanından tüm bilgileri alan sitelerdir. Örneğin Script Avenue, tüm bilgilerini büyük bir veritabanından elde eden birkaç betik tarafından yürütülür. Tüm farklı komut dosyası kategorilerine, yalnızca veritabanının farklı bir bölümüne erişmek için URL'yi değiştirerek bir komut dosyasından erişilebilir.
  • Web siteleri. Büyük bir web siteniz varsa ve tasarımı değiştirmek istiyorsanız, tüm sayfaları güncellemek ve yüklemek çok zaman alabilir. PHP ve MySQL ile tüm web siteniz sadece bir veya iki PHP betiği olabilir. Bunlar, sayfalar için bilgi edinmek için bir MySQL veritabanına erişirdi. Web sitesinin tasarımını güncellemek için bir sayfayı değiştirmeniz yeterlidir.
Neye ihtiyacım var?
MySQL veritabanlarına erişen PHP komut dosyalarını çalıştırmak için yalnızca üç şeye ihtiyacınız var. İlk olarak, elbette bir web sunucusuna ihtiyacınız olacak. Bu, kendi bilgisayarınızda veya bir web barındırıcısında olabilir. Herhangi bir web sunucusu yazılımı PHP ve MySQL ile çalışmalıdır, ancak en iyisi ücretsiz Apache'dir.

PHP'nin de sunucuya yüklenmesi gerekiyor. Henüz kurulmadıysa yükleyebilir (veya web barındırıcınızdan kurmasını isteyebilirsiniz). PHP.net sitesinden indirilebilir ve ayrıca ücretsizdir. PHP'nin kurulu olup olmadığından emin değilseniz, daha sonra tekrar kontrol etmenin bir yolunu göstereceğim.

Son olarak, MySQL'i de isteyeceksiniz. Bu gerçek veritabanı yazılımıdır. Diğer birçok veritabanı türünü (SQL, Oracle vb.) De kullanabilirsiniz, ancak PHP / MySQL öğreticisi olduğu için şu an MySQL veritabanını ele alacağım (burada kullanılan komutlar SQL veritabanları ile de çalışacak olsa da). İhtiyacınız olan diğer yazılımlarda olduğu gibi MySQL ücretsizdir ve MySQL ana sayfasından indirilebilir. MySQL'in kurulu olup olmadığından emin değilseniz, size daha sonra nasıl kontrol edileceğini göstereceğim.

Yükleyemiyorsanız (veya web barındırıcınız PHP'ye ve MySQL'e izin vermezse) başka bir web barındırma birimi kullanabilirsiniz. Freedom2Surf ücretsiz (afiş destekli) bir web barındırıcısıdır ve PHP'yi destekler ve MySQL yüklüdür. HostRocket mükemmel bir web barındırıcısıdır ve PHP, MySQL ve diğer ekstralarla birlikte ayda 10 doların altında 300MB alan sunabilir.

PHP ve MySQL
için Sınama Hem PHP hem de MySQL için basit bir test var. Bir metin editörü açın ve aşağıdakileri yazın:
KOD:
Kod:
<?
phpinfo ();
?>

ve phpinfo.php olarak kaydedin

Şimdi bunu web alanınıza yükleyin ve
tarayıcınızda gidin. PHP yüklüyse PHP yüklemenizin tüm ayrıntılarını içeren büyük bir sayfa görürsünüz. Sonra, tüm bu bilgileri aşağı kaydırın. MySQL hakkında bir bölüm bulursanız, MySQL'in yüklendiğini bileceksiniz.

Veritabanlarını Yönetme

Tüm veritabanı yönetim seçenekleri PHP betikleri aracılığıyla yapılabilse de, PHPMyAdmin'in bir kopyasını sunucunuza yüklemenizi öneririm. MySQL veritabanı (lar) için idari bir arayüz sağlayacak mükemmel bir script setidir. Bunu kullanarak veritabanlarınızı ekleyebilir, kaldırabilir, düzenleyebilir, yedekleyebilir ve görüntüleyebilirsiniz; veritabanlarınızın sorunlarını gidermek için özellikle yararlıdır.

Freewebmaster sitesinden tarafımca Türkçeleştirilmiştir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst