PDO İLE VERİTABANINA BAĞLANMA
Localhost için geçerli :
dosya adı = db.php
<?php
try {
$db = new
PDO("mysql:host=localhost;dbname=database_ismi;charset=utf8",
"root", "");
} catch ( PDOException $e ){
print
$e->getMessage(); }
?>
NOTLAR :
Mysql:host = sunucu adı yazılır.
Dbname= veritabanı adı yazılır .
Charset=karakter tanımı yazılır (utf8, türkiye için
karakter tanımı).
SELECT İŞLEMLERİ
<?php
include ("db.php");
$baslik="baslik";
$query = $db->query("SELECT * FROM
anasayfa", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
foreach(
$query as $row ){
print
$row["$baslik"]."<br />"; }}
?>
İNSERT İŞLEMLERİ
<?php
include ("db.php");
$yeni_baslik="yeni başlık deneme";
$yeni_icerik="yeni içerik deneme";
$yeni_aciklama="yeni açıklama deneme";
$query = $db->prepare("INSERT INTO anasayfa SET
baslik = ?, icerik = ?, aciklama = ?");
$insert =
$query->execute(array("$yeni_baslik", "$yeni_icerik",
"$yeni_aciklama" ));
if ( $insert ){
$last_id =
$db->lastInsertId();
print
"kayıt başarılı!"; }
?>
UPDATE İŞLEMLERİ
<?php
include ("db.php");
$yeni_baslik = "sistem deneme";
$eski_baslik = "yeni deneme";
$query = $db->prepare("UPDATE anasayfa SET baslik
= ? WHERE baslik = ?");
$update = $query->execute(array(
"$yeni_baslik", "$eski_baslik"));
if ( $update ){
print
"güncelleme başarılı!"; }
?>
DELETE İŞLEMLERİ
<?php
include ("db.php");
$id=1;
$query = $db->prepare("DELETE FROM anasayfa WHERE
id =?");
$delete = $query->execute(array("$id"));
if ( $delete ){
print
"silme işlemi başarılı!"; }
?>
çalışmalara ait dosyayı buradan indirebilirsiniz yapmanız gereken; indirmiş olduğunuz dosyayı rar klasöründen çıkarıp kullandığınız serverde www içine atın,
daha sonra veritabanı için;
veritabanı adı = database_ismi, tablo adı = anasayfa
sütun isimleri = id, baslik, aciklama ve icerik
olarak ayarlayın ve çalıştırın. dosyaların içinde açıklama satırları bulunmakta bunlardan yararlanarak yeni denemeler yapabilirsiniz. kolay gelsin...