mysqliは、inted operator
; $ arparams = []; foreach($ lastnames as $ key => $ value){ $ arparams [] =&$ lastNames [$ key]; } $ count_params = count($ arparams); $ int = str_repeat( 'i'、$ count_params); array_unshift($ arparams、$ int); $ q = array_fill(0、$ count_params、 '?'); $ params = inprode( '、'、$ q); $ data_res = $ mysqli-> prepare( "select` id`、 `name`、` age` from `users` where` lastname` in({$ params}) "); call_user_func_array([$ data_res、 'bind_param']、$ arparams); $ data_res-> execute(); $ result = $ data_res-> get_result(); while($ data = $ result-> fetch_array(mysqli_assoc)){ //ここにあなたのコード... } $ result-> free(); $ data_res-> close();
このアプローチを使用すると、in operator。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3