VNEXTR
REKLAM ALANI
Arama
Ana Sayfa
Mağaza
Üye Listesi
Yönetici Listesi
Soru Sor
Daha Fazla
Navigasyon
Arşiv
Yardım
İletişim
Hakkımızda
Tüm Başvurular
Kategoriler
Alışveriş Kategorisi
Webmaster Kategorisi
Bilişim Kategorisi
Oyunlar Kategorisi
Uygulamalar Kategorisi
Daha Fazla
Kurallar
Duyurular
Konu Stoklarım
Takip Edilen Konular
Takip Edilen Kategoriler
Giriş Yap
Kayıt Ol
Giriş Yap
Kullanıcı Adı
Şifre
Şifremi Unuttum?
sorgu
VnexTR: Bilişim Forumu
Mesaj
Cevaplar
Görüntüleme
Yazar
Query ya da exec gibi sorgu gönderdiğimiz metodlar eğer sorguyu gerçekleştirdiklerinde bir hata ile karşılaşırlarsa
false
dönerler. Başarısız gerçekleşen bu sorguların hata mesajlarına ulaşmak için
errorInfo
metodunu kullanacağız.
Bu metod bize son yaptığımız sorgudaki hatanın kodunu ve mesajını içeren bir array döndürür. 3 adet elemanı bulunan bu dizide 0. ve 1. eleman hata kodlarını, 2. eleman ise hata mesajını verir.
[php]
if($users = $db->query('SELECT * FROM users WHE
0
238
TRWebmaster
Eğer yapacağımız sorgudan bir sonuç almayı beklemiyorsak “
exec
“, bir sonuç isteniyorsa “
query
” metodlarını kullanmalıyız. Özetle; “DELETE/UPDATE/INSERT” gibi sorgularımız için “exec”, “SELECT” gibi sorgularımız için “query”.
[php]
try {
$db = new PDO('mysql
ost=localhost;dbname=test', $user, $password);
$db->exec('SET NAMES `UTF-8`');
$count = $db->exec('DELETE FROM messages WHERE old = 1');
echo $count . ' messages deleted';
} catch (PDOException $e) {
0
266
TRWebmaster
Eğer yapmak istediğiniz düzenleme, silme ya da ekleme işlemi rutinin dışındaysa normal bir MySQL sorgusu çalıştırmak için sorgu metodunu kullanabilirsin.
PHP Kod:
$vt
->
sorgu
(
'UPDATE haberler SET hit = hit + 1 WHERE NO = 37'
);
0
283
TRWebmaster
3
254
FewerTheMad
Ana Sayfa
Mağaza
Üye Listesi
Yönetici Listesi
Soru Sor
Arama
Yardım
İletişim
Arşiv