1
準備されたステートメントを使用していますbind_paramで同じ量の変数を渡していますが、変数countのエラーコードmysqli_stmt :: bind_result():準備されたステートメントのフィールド数がバインド変数の数と一致しません
$query="select `shipping_name`,`shipping_address1`,`shipping_address12`,`shipping_city`,`shipping_state`,`shipping_postalcode`,`billing_name`,`billing_address2`,`billing_address22`,`billing_city`,`billing_state`,`billing_postalcode` from puppy_shipping where unique_id=?";
$stmt = $db->prepare($query);
$bind='ssssssssssss';
if($stmt){
$stmt->bind_param('s',$id);
$stmt->execute();
$stmt->bind_result($bind,$shipping_name,$shipping_address1,$shipping_address12,$shipping_city,$shipping_state,$shipping_postalcode,$billing_name,$billing_address2,$billing_address22,$billing_city,$billing_state,$billing_postalcode);
while ($stmt->fetch())
{
}
$stmt->close();
}
'bind_result()'タイプの結合を持っていません。 ( 'bind_param()'のように)、 '$ bind'変数を削除してください。 – Qirel
完了!今私はこのエラーがあります! – uneeb
の参照番号でパラメータ1を渡すことはできません。 $ stmt-> bind_result( 'ssssssssssss'、$ shipping_name、$ shipping_address1、$ shipping_address12、$ shipping_city、$ shipping_state、$ shipping_postalcode、$ billing_name、$ billing_address2、$ billing_address22、$ billing_city、$ billing_state、$ billing_postalcode)。 – uneeb