BindParam ve bindValue arasındaki fark nedir? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Migs351

    Migs351

    3 HAZÄ°RAN 2007
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÃœL 2013