VnexTR: Bilişim Forumu

Tam Versiyon: PHP PDO ile sorgu göndermek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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 Kod:
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.