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

  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010