Cara melaksanakan pemindahan parameter dalam PDO - Soal Jawab pada tapak web PHP Cina - Cara melaksanakan pemindahan parameter dalam PDO - Soal Jawab pada tapak web PHP Cina
Kaedah bindParam() dan bindValue() adalah sangat serupa. Satu-satunya perbezaan ialah yang pertama menggunakan pembolehubah PHP untuk mengikat parameter, manakala yang kedua menggunakan nilai. Jadi apabila menggunakan bindParam, parameter kedua hanya boleh menggunakan nama pembolehubah, bukan nilai pembolehubah, manakala bindValue hanya boleh menggunakan nilai tertentu. Kodnya adalah seperti berikut:
$stm = $pdo->prepare("select * from users where user = :user");
$user = "jack";
//正确
$stm->bindParam(":user",$user);
//错误
//$stm->bindParam(":user","jack");
//正确
$stm->bindValue(":user",$user);
//正确
$stm->bindValue(":user","jack");
Selain itu, dalam prosedur tersimpan, bindParam boleh diikat sebagai pembolehubah input/output
Cara melaksanakan pemindahan parameter dalam PDO - Soal Jawab pada tapak web PHP Cina - Cara melaksanakan pemindahan parameter dalam PDO - Soal Jawab pada tapak web PHP Cina
Lihat sekeliling dan pelajari.
Kaedah bindParam() dan bindValue() adalah sangat serupa.
Satu-satunya perbezaan ialah yang pertama menggunakan pembolehubah PHP untuk mengikat parameter, manakala yang kedua menggunakan nilai.
Jadi apabila menggunakan bindParam, parameter kedua hanya boleh menggunakan nama pembolehubah, bukan nilai pembolehubah, manakala bindValue hanya boleh menggunakan nilai tertentu.
Kodnya adalah seperti berikut:
Selain itu, dalam prosedur tersimpan, bindParam boleh diikat sebagai pembolehubah input/output
Selamat datang ke laman web php Cina Saya Ty80.
Bolehkah anda lebih spesifik