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