Kullandığınız İlk PHP Web Uygulamanız MySQL ve Örneklerle PHP

Şimdi Myflixdb'ye göre sırada ne var?

Tebrik ederiz SQL eğitim serisini başarıyla tamamlamanız için.

Bir veritabanını sıfırdan nasıl tasarlayabileceğimize, diğerlerinin yanı sıra ilişkisel veritabanı yönetim sistemi modeline baktık, MySQL bir veritabanı yönetim sistemi olarak ve SQL dilini nasıl uyguladığı, veritabanı tasarım aşamasında kullanabileceğimiz hangi araçların mevcut olduğu, SQL geliştirme ve MySQL sunucu yönetimi gibi MySQL çalışma tezgahı ve son olarak kurgusal bir video kütüphane sistemi olan “Myflix” için çalışan bir veritabanı üretti.

Yeni edindiğiniz bilgilerden dolayı heyecanlanmış olsanız da, veritabanınızın kullanımlarının veritabanınızı nasıl kullanacağı konusunda herhangi bir düşünceniz var mı?

PHP kullanarak basit bir web uygulaması geliştirmeye ne dersiniz? MySQL tüm SQL ifadelerini gizleyen ve kullanıcıların veritabanıyla etkileşimde bulunurken kullanması için görsel bir grafik kullanıcı arayüzü sağlayan?

Biz kullanabilirsiniz PHP ile örnek PHP uygulaması oluşturmak için MySQL...

PHP nedir?

PHP bir genel amaçlı sunucu tarafı kodlama dili Dinamik web siteleri ve uygulamalar geliştirmek için kullanabileceğimiz. PHP'nin yalnızca olması gerekiyor web sunucusuna yüklendi web uygulamasını barındıracak ve istemci uygulamaları yapabilmek erişim the sunucu kaynakları üzerinden internet tarayıcılarıAşağıda gösterilen diyagram bir PHP web uygulamasının temel mimarisini göstermektedir.

PHP nedir
PHP nedir?

Neden PHP?

Belli ki bir dizi programlama diline hakimsiniz; Video kitaplığı uygulamamızı geliştirmek için neden PHP'yi diğer diller yerine kullanmak istediğimizi merak ediyor olabilirsiniz? PHP tıpkı MySQL is açık kaynak ve ücretsizPHP'yi edinmek için para ödemenize gerek yok; Tek yapmanız gereken onu indirmek. Gibi paketler XAMPP zaten bir web sunucusuyla birlikte gelir, MySQL ve diğerleri arasında PHP. Bu aynı zamanda inanılmaz derecede ücretsizdir. Bu, PHP'yi CFML veya ASP gibi diğer kodlama dillerine kıyasla uygun maliyetli bir seçim haline getirir.

PHP ile elde edeceğiniz diğer bir fayda da, sunucu tarafı komut dosyası dili; bu, onu yalnızca sunucuya yüklemeniz gerektiği anlamına gelir ve sunucudan kaynak isteyen istemci bilgisayarlarda PHP'nin kurulu olmasına gerek yoktur; sadece bir web tarayıcısı yeterli olacaktır.

PHP'de ayrıca var ile el ele çalışmak için yerleşik destek MySQL; bu, PHP'yi diğer veritabanı yönetim sistemleriyle kullanamayacağınız anlamına gelmez.

PHP çapraz platform Bu, uygulamanızı Windows, Linux, Mac OS vb. gibi birçok farklı işletim sisteminde dağıtabileceğiniz anlamına gelir.

PHP ve MySQL

PHP ve MySQL aynı madalyonun iki farklı yüzü gibidir. aynen MySQL Veri işleme için yerleşik işlevlere sahip olduğu gibi PHP de veri işlemeye yönelik yerleşik işlevlere sahiptir. MySQL Sunucu ve veritabanındaki verileri işlemek. Şimdi manipülasyon yapmamıza izin veren bazı PHP fonksiyonlarına bakalım. MySQL veritabanları

MySQL bağlamak

$dh = mysql_connect(servername,username,password);

İŞTE

  • “mysql_connect”, PHP'de mysql'e bağlanmak için yerleşik bir işlevdir MySQL veritabanı
  • “sunucuadı” çalışan sunucunun adıdır MySQL sunucusu.
  • “kullanıcı adı” sunucuya bağlanırken kendimizi doğrulamak için kullanacağımız kullanıcının adıdır.
  • “şifre” sunucuya bağlanırken kendimizi doğrulamak için kullanacağımız şifredir.

PHP Veri Nesnesi [PDO]

Alternatif olarak, bağlanmak için PHP Veri Nesnesi PDO'sunu da kullanabiliriz. MySQL server. Aşağıdaki temel sözdizimine sahiptir.

$dbconn = new PDO(mysql:host=servername;dbname=databasename,username,password);

İŞTE

  • “dbconn” veritabanımızı yönetmek için kullanabileceğimiz veritabanı bağlantı nesnesidir.
  • “yeni PDO (…)” PDO sınıfının bir örneğini oluşturur.
  • “mysql:host=servername;” çalıştırılan sunucunun adıdır MySQL sunucusu.
  • “dbname=databasename” PHP'den işlenecek veritabanının adıdır.
  • “Kullanıcı adı, şifre” kendimizi doğrulamak için kullanacağımız oturum açma kimlik bilgileridir.

Yukarıdaki PHP örnek uygulama veritabanı bağlantı örneklerinden de görebileceğiniz gibi, PHP'nin kullanımı basit olmasının yanı sıra aynı zamanda esnektir. Aşağıda gösterilen PHP web uygulaması örnek diyagramı, istemci uygulamasının, PHP destekli web sunucusunun ve MySQL etkileşim.

PHP ve MySQL

PHP ve arasındaki etkileşim MySQL

Myflix Video Kütüphanesi Uygulamasıyla Tanışın

PHP dili hakkında edindiğimiz bilgileri, bu derste öğrendiklerimizle birleştirdiğimizi varsayalım. MySQL öğretici serisi üzerinde çalışan PHP'deki web tabanlı uygulamayı yazabiliriz. MySQL Myflix veritabanı kullanıcılarımıza etkileşimler için Görsel Grafik Kullanıcı Arayüzü sağlamak için veritabanı.

Myflix Video Kitaplığı Ekran Görüntüleri

PHP'nin ekran görüntüleri MySQL Aşağıdaki örnek, Myflixdb üzerinde çalışan video kitaplığı uygulamasının nasıl görüneceğini göstermektedir.

MyFlix Video Kitaplığı

MyFlix Video Kitaplığı

Yukarıdaki PHP'de gösterilen üye listeleme penceresi MySQL proje:

MyFlix Video Kitaplığı

MyFlix Video Kitaplığı

Yukarıda gösterilen film ayrıntıları düzenleme penceresi

ÖZET

  • MySQL hem bağımsız hem de istemci sunucu uygulamalarının gereksinimlerini karşılayabilen güçlü bir açık kaynaklı veritabanı motorudur.
  • PHP, üzerinde çalışan istemci uygulamaları geliştirmek için kullanılabilecek genel amaçlı bir kodlama dilidir. MySQL veritabanları.
  • Kendinizi her ikisiyle de donatmak MySQL ve PHP web uygulama geliştirme bilgisi iki kat daha iyidir.