SORU
24 Temmuz 2009, Cuma


BindParam ve bindValue arasındaki fark nedir?

PDOStatement::bindParam() PDOStatement::bindValue() arasındaki fark nedir?

CEVAP
22 ŞUBAT 2011, Salı


the manual entry for PDOStatement::bindParam:

[bindParam]* *6, Aksine değişken bir referans olarak bağlı ve tek PDOStatement::execute() denilen bir zamanda değerlendirilecektir.

Bu yüzden, örneğin:

$sex = 'male';
$s = $dbh->prepare('SELECT name FROM students WHERE sex = :sex');
$s->bindParam(':sex', $sex); // use bindParam to bind the variable
$sex = 'female';
$s->execute(); // executed with WHERE sex = 'female'

ya

$sex = 'male';
$s = $dbh->prepare('SELECT name FROM students WHERE sex = :sex');
$s->bindValue(':sex', $sex); // use bindValue to bind the variable's value
$sex = 'female';
$s->execute(); // executed with WHERE sex = 'male'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • Attempts at least

    Attempts at

    1 Ocak 2007
  • mist64

    mist64

    30 Mayıs 2006