PHP, özellikle web uygulamaları ve dinamik web sayfaları yazmak için kullanılan bir programlama dilidir. PHP, HTML kodları içinde kullanılabilir ve sunucuda çalışır. Bu sayede, web sayfalarının dinamik olarak oluşturulması ve veritabanı ile etkileşim kurması mümkün olur.
PHP’de bir web sayfasının içeriği, PHP kodları ile belirlenir. PHP kodları, HTML kodları içinde <?php ve ?> arasına yazılır. Örneğin, bir değişkenin değerini ekrana yazdırmak için aşağıdaki kod kullanılabilir:
<html>
<body>
<?php
$deger = “Merhaba Dünya!”;
echo $deger;
?>
</body>
</html>
Bu kod, web sayfasının içeriğinde “Merhaba Dünya!” yazısını gösterir. PHP kodları, sunucuda çalıştırıldığından kullanıcının tarayıcısı tarafından okunamaz ve görüntülenemez.
PHP’de, veritabanı ile etkileşim kurmak için MySQL veritabanı ile çalışan “mysqli” veya “PDO” (PHP Data Objects) kütüphaneleri kullanılabilir. Örneğin, veritabanından bir kayıt okumak için aşağıdaki kod kullanılabilir:
<?php $servername = “localhost”; $username = “kullanici_adi”; $password = “parola”; $dbname = “veritabani_adi”; // Veritabanı bağlantısını oluştur $conn = new mysqli($servername, $username, $password, $dbname); // Bağlantı kontrolü if ($conn->connect_error) { die(“Bağlantı hatası: “ . $conn->connect_error); } $sql = “SELECT isim, soyisim FROM kisiler”; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo “Isim: “ . $row[“isim”]. ” – Soyisim: “ . $row[“soyisim”]. “<br>”; } } else { echo “0 sonuç”; } $conn->close(); ?>