Posted by Awvare on 07:43 in php | No comments
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”.
/*
try { $db = new PDO('mysql:host=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) { echo 'Connection failed: ' . $e->getMessage();}Exec metodu sonuç olarak etki ettiği satır sayısını döndürür.

0 yorum:
Yorum Gönder