PHP ile MYSQL veri tabanına bağlanıp veri gönderip almak çok kolaydır ancak biz bu işlemi daha da kolaylaştırmak için bunu bir fonksiyona çevirip gereken her yerde basitçe kullanacağız. Öncelikle bir baglanti.php dosyası oluşturalım ve içerisine
<?php
// sabitleri tanımladık
define('kullanici','root');
define('sifre','');
define('host','localhost');
define('veritabani','test');
// veritabanına bağlandık varsa hatayı ekrana yazdırıp işlemi sonlandırdık
$connect=mysqli_connect(host,kullanici,sifre);
if(!$connect){
die("Veritabanı bağlantı hatası".mysqli_error($connect));
exit();
}
// veritabanındaki tabloyu seçtik eğer tabloyu seçemezsek hatayı ekrana yazdırıp sonlandırdık
$select=mysqli_select_db($connect,veritabani);
if(!$select){
die("Veri tabanı tablo seçim hatası".mysqli_error($connect));
exit();
}
// Türkçe karakter hatasını önlemek için kullanıyoruz
mysqli_query($connect,"SET NAMES UTF8");
?>
yazıp kaydedelim buradaki kullanici, sifre, host ve veritabani sabitlerinin hemen yanındaki değerleri kendi bilgileriniz ile değiştirip kaydedin. Artık baglanti.php dosyanızdaki komutlar ile MySQL e bağlanıp veri gönderip alabilirsiniz veritabanı ile bağlantı kurmak istediğiniz sayfada
// bağlantı bilgilerini çektik include "baglanti.php";
komutu ile hazırladığımız sayfadaki kodları istediğiniz sayfaya çağırabilirsiniz bu çağırma işlemi sayesinde o kadar kodu tekrar tekrar yazmak zorunda kalmayacaksınız ayrıca veritabanı bilgilerinizde değişiklik yaparsanız baglanti.php dosyanızda yapacağınız tek değişiklik ile çalışmanıza devam edebileceksiniz.
baglanti.php sayfasını çağırdıktan sonra bağlantı fonksiyonunun kullanımına bir örnek
// uyeler tablosuna girilecek bilgi hazırlandı $sorgu = "INSERT INTO uyeler(id, ad, soyad) VALUES (NULL, '".$ad."','".$soyad."')"; // hazırlanan bilgi veritabanına baglanılarak gönderldi $BaglanVeGonder = mysqli_query($connect, $sorgu);
Yukarıdaki örnekte üyeler tablosuna ad ve soyad verisi hazırlanıp MySQL'e bağlanıp bilgi girişi yapılıyor.
İnternet Download Manager 6.38 B15
WinRAR v5.71
K-Lite Codec Pack Mega 14.9.9
Advanced SystemCare Pro 12.4.0.350
Adobe Photoshop CC 2019 20.0.4
Adobe Dreamweaver CC 2019 19.2.0
Revo Uninstaller Pro 4.1.0
Google Chrome Portable 75.0.3770.100
Mozilla Firefox Quantum Portable 66.0.4
DriverPack Son Sürüm indir
Hiç yorum yok:
Yorum Gönder
Yorumlar site yönetimi tarafından incelendikten sonra yayınlanmaktadır genel ahlaka aykırı kelimeler kullanmayınız.