Pdo kodlamada try catch yapısıyla bir projenin veritabanına bağlantısını kolayca yapabiliriz. Verileri ister bir sabit(define)te tutar istersek dizi şeklinde gönderebiliriz. İlk olarak dizi şeklinde veritabanı bilgilerimiz gönderelim ve bağlantıyı kuralım. Mevcut PDO methodlarını ve fonksiyonlarını kullanabilmek için veritabanı bağlantımızı PDO'ya uygun olarak yapmamız gerekmektedir.
return [
'db' => [
'name' => 'veritabanıismi',
'host' => 'localhost',
'user' => 'dbusername',
'pass' => 'şifre'
]
];
try{
$db = new PDO('mysql:host=' .$config['db']['host'].';dbname='.$config['db']['name'],$config['db']['user'] ,$config['db']['pass']);
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
}catch(PDOException $e)
{
die($e->getMessage());
}
Şimdide sabite alarak gönderelim..
define('DBNAME', 'veritabanıismi');
define('HOST', 'localhost');
define('DBUSER', 'dbusername');
define('DBPASS', 'şifre');
try{
$db = new PDO('mysql:host=' .HOST.';dbname='.DBNAME,DBUSER ,DBPASS);
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
}catch(PDOException $e)
{
die($e->getMessage());
}
İki şekilde de veritabanımıza bağlanabiliriz. $db değişkenini artık tüm CRUD işlemlerinde kullanabiliriz.
Ben sabitle felan uğraşamam direk bağlantı yapmak istiyorum diyorsanızda ;;
try{
$db = new PDO('mysql:host=localhost;dbname=veritabanı_adı;','veritabanı_kullanıcı','veritabanı_sifresi');
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
}
catch(PDOException $e)
{
die($e->getMessage());
}
Gerekli yerleri düzenleyerek PDO ve CRUD işlemleri kullanabilirsiniz.
Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?
PHP ile Sabit Veri oluşturup onu projenizin heryerinde kullanabilirsiniz.
Detaylı GörüntüleOrganik Sebzelerim Olmaya Başladı için Temel Coşkun dediki, Bereketli olsun bana da tadına bakmak nasip olur inşallah
UsluTV V2 Canlı TV Scripti için OSHAN SABIRLI dediki, Merhaba TV İzleme scripti ile ilgileniyorum. Bilgi verirseniz sevinirim.
Online Test Sınav Yazılımı için volkan dediki, merhabalar hocam volkan ben bu test çözme scriptinin fiyatı nedir öğrenebilir miyiz...benim bi iki ...
PHP ve Ajax Kullanarak Otomatik Resim Upload Sayfası Nasıl Oluşturulur? için erkan dediki, kodları denedim gayet başarılı çalışıyor. js veya diğer koddaki yolları verirken gerekli ayarları y...
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
UsluTV V2 Canlı TV Scripti için Kazım USLU dediki, Devam eden satışımız bulunmamakta maalesef.