PHP ile Siteye Link Ekleme
Giriş
Bir web sitesi oluştururken, siteye diğer sitelere veya sayfalara bağlantılar eklemek sıklıkla gereklidir. Bu bağlantılar, kullanıcıların site içindeki farklı sayfaları veya başka siteleri ziyaret etmelerini sağlayarak site kullanılabilirliğini arttırır. Bu nedenle, bağlantı eklemek önemli bir işlemdir ve PHP bu işlemi kolaylaştırır.
Adım Adım PHP ile Siteye Link Ekleme
Adım 1: HTML Kodu Yazın
“`html
Google
“`
Bu kod, “Google” yazısına tıklanarak www.google.com adresine yönlendiren bir bağlantı oluşturacaktır.
Adım 2: PHP Kodu Yazın
Şimdi, bağlantıyı site içindeki doğru sayfaya yönlendirmek için PHP kodu yazmanız gerekiyor. Örneğin, “contact.php” sayfasına bağlantı eklemek istediğinizi varsayalım. Bu durumda, bağlantıyı şu şekilde düzenlemeniz gerekiyor:
Bu kod, “home.php”, “about.php”, “services.php” ve “contact.php” sayfalarını bağlantı olarak otomatik olarak oluşturacak ve her bağlantının başlığı, ilgili sayfa adından türetilir.
PHP ve MySQL ile Linkleri Veritabanından Çekme
Giriş
Bir web sitesinde, bağlantıları manuel olarak eklemek yerine, veritabanından bağlantıları çekerek işlemi otomatikleştirmek daha kolay ve verimli bir yöntemdir. Bu makalede, PHP ve MySQL kullanarak bir veritabanından bağlantıları nasıl çekebileceğinizi öğreneceksiniz.
Adım Adım PHP ve MySQL ile Linkleri Veritabanından Çekme
Adım 1: Veritabanı Oluşturma
Öncelikle, bağlantıları saklamak için bir veritabanı oluşturmanız gerekiyor. MySQL kullanarak bir veritabanı oluşturmak için aşağıdaki kodu kullanabilirsiniz:
“`sql
CREATE DATABASE links;
“`
Ardından, “links” veritabanını kullanarak bir “links” tablosu oluşturmak için şu kodu kullanabilirsiniz:
“`sql
USE links;
CREATE TABLE links (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
url VARCHAR(255) NOT NULL
);
“`
Bu kod, “links” tablosunu oluşturacak ve “id”, “title” ve “url” sütunlarını içerecektir.
Adım 2: Bağlantıları Veritabanına Ekleme
Şimdi, bağlantıları veritabanına eklemeniz gerekiyor. Bu işlemi yapmak için aşağıdaki kodu kullanabilirsiniz:
“`php
connect_error) {
die(“Bağlantı hatası: ” . $conn->connect_error);
}
// Bağlantıları veritabanına ekleme
$sql = “INSERT INTO links (title, url)
VALUES (‘Google’, ‘https://www.google.com’),
(‘Facebook’, ‘https://www.facebook.com’),
(‘Twitter’, ‘https://www.twitter.com’),
(‘LinkedIn’, ‘https://www.linkedin.com’)”;
if ($conn->query($sql) === TRUE) {
echo “Bağlantılar veritabanına eklendi.”;
} else {
echo “Hata: ” . $sql . “
” . $conn->error;
}
// Veritabanı bağlantısını kapatma
$conn->close();
?>
“`
Bu kod, “links” tablosuna dört adet bağlantı ekleyecek.
Adım 3: Bağlantıları Veritabanından Çekme
Son olarak, veritabanından bağlantıları çekmek için aşağıdaki kodu kullanabilirsiniz:
“`php
connect_error) {
die(“Bağlantı hatası: ” . $conn->connect_error);
}
// Bağlantıları veritabanından çekme
$sql = “SELECT id, title, url FROM links”;
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Veritabanından çekilen bağlantıları ekrana yazdırma
while($row = $result->fetch_assoc()) {
echo “” . $row[“title”] . “
“;
}
} else {
echo “Veritabanında bağlantı yok.”;
}
// Veritabanı bağlantısını kapatma
$conn->close();
?>
“`
Bu kod, “links” tablosundan tüm bağlantıları çekecek ve ekrana yazdıracakt