問題描述
慢慢習(xí)慣了 PHP 準(zhǔn)備好的語句,但仍然出現(xiàn)這個(gè)錯(cuò)誤
slowly getting used to PHP prepared statements, however still get this error
警告:mysqli_stmt::bind_result():綁定變量的數(shù)量與第 20 行 C:UsersPCDocumentsXAMPPhtdocslogin.php 中準(zhǔn)備好的語句中的字段數(shù)不匹配".
"Warning: mysqli_stmt::bind_result(): Number of bind variables doesn't match number of fields in prepared statement in C:UsersPCDocumentsXAMPPhtdocslogin.php on line 20".
推薦答案
您正在綁定 2 個(gè)變量,但只要求一個(gè):SELECT Email FROM members
.
You are binding 2 variables, but only asking for one: SELECT Email FROM members
.
我還建議對(duì) bind_result
使用不同的變量,因?yàn)樗?bind_param
都適用于引用.
I'd also suggest using different variables for bind_result
, as it and bind_param
both work on references.
這篇關(guān)于PHP 準(zhǔn)備好的語句問題的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!