MySQL PHP

PHP MySQL’de Resim Ekle

PHP MySQL ile resim yüklemek, veritabanına eklemek ve bu resimleri görüntülemek için basit bir uygulama geliştireceğiz. Bu yazıda, PDO kullanarak PHP ile resim yükleme işlemi nasıl yapılır, adım adım açıklayacağız.

1. Veritabanı ve Tablo Oluşturma

Başlangıç olarak, PHP ve MySQL ile resim eklemek için veritabanı oluşturmanız gerekiyor. Bu işlem için phpMyAdmin veya MySQL komut satırını kullanabilirsiniz.

Öncelikle, blog adında bir veritabanı oluşturun. Ardından, tbl_resim adlı bir tablo oluşturacağız. Bu tablo, resimlerin ve kullanıcı bilgilerini tutacaktır.

Aşağıdaki SQL sorgusunu kullanarak tabloyu oluşturabilirsiniz:

Bu tabloda, tbl_resim_id her kaydı benzersiz şekilde tanımlayan anahtar, ad ve soyad kullanıcı bilgileri, resim_konum ise yüklenen resmin dosya yoludur.

2. HTML Formu

Resim yüklemek için basit bir HTML formu oluşturmanız gerekiyor. Kullanıcıdan ad, soyad ve resim seçmesini isteyen bir form hazırlanır. Aşağıda bu formu bulabilirsiniz:

Bu form, upload.php dosyasına veri gönderecek ve kullanıcıdan alınan resmin veritabanına kaydedilmesini sağlayacaktır.

3. Veritabanı Bağlantısı

Veritabanına bağlantı kurmak için aşağıdaki baglanti.php dosyasını kullanabilirsiniz. Bu dosya, PDO ile MySQL veritabanına bağlanacaktır:

Bu bağlantı, veritabanına veri eklerken veya sorgu yaparken kullanılacaktır.

4. Resim Yükleme ve Veritabanına Ekleme

upload.php dosyasını, formdan gönderilen verileri alıp, resim dosyasını sunucuya yüklemek ve veritabanına eklemek için şu şekilde oluşturabilirsiniz:

Burada, formdan gönderilen resim dosyasını “dosyalar” klasörüne yükleyip, ardından ad, soyad ve resim yolunu veritabanına kaydediyoruz.

5. Verileri Görüntüleme

Yüklenen resimleri ve kullanıcı bilgilerini görüntülemek için aşağıdaki gibi bir listeleme sayfası oluşturabilirsiniz:

Bu sayfa, veritabanındaki tüm kayıtları ve yüklenen resimleri listeleyecektir.

Yorum Yap

Yorum yapmak için tıklayın