PHP MySQL Web Uygulaması Örneği (İlk Proje)
⚡ Akıllı Özet
PHP kullanarak ilk web uygulamanızı oluşturun. MySQL Ham bir veritabanını kullanılabilir bir arayüze dönüştürür. Bu kaynak, PHP'nin ne olduğunu ve neden PHP ile uyumlu olduğunu açıklar. MySQLBağlantının nasıl açılacağı ve Myflix'in kullanıcılara nasıl görüneceği hakkında bilgiler.

Ş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 bilgilerle ne kadar heyecanlı olursanız olun, veritabanı kullanıcılarınızın veritabanınızı nasıl kullanacağı konusunda hiç düşündünüz mü?
Peki ya geliştirme?ping PHP kullanan basit bir web uygulaması ve MySQL SQL sorgularının tamamını gizleyen ve kullanıcıların veritabanıyla etkileşim kurarken kullanabileceği görsel bir grafik kullanıcı arayüzü sağlayan bir araç mı arıyorsunuz?
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 web uygulaması mimarisi
Neden PHP?
Pek çok programlama dilini duymuşsunuzdur; video kütüphanesi uygulamamızı geliştirmek için diğer diller yerine neden PHP 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
// Procedural connection with the MySQLi extension $dh = mysqli_connect("servername", "username", "password", "databasename");
İŞTE
- “mysqli_connect”, PHP'nin mysqli'ye bağlanmak için kullandığı yerleşik fonksiyondur. 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.
- “databasename” seçilecek veritabanıdır.
⚠️ Uyarı: yaşlı olan mysql_bağlantısı Bu fonksiyon PHP 5.5'te kullanımdan kaldırıldı ve PHP 7.0'da kaldırıldı. Kullanmak mysqli or PDO yerine.
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 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.
Yukarıdaki PHP'de gösterilen üye listeleme penceresi MySQL Proje. Her satır, üyeler tablosundan okunan bir kaydı temsil eder.
Yukarıda film detaylarını düzenleme penceresi gösterilmektedir.




