mysqli_stmt ::execute
メソッドは定義上boolのみを返します。したがって、$result->any_method_name()
を呼び出します $result
のため、失敗します ブール値です。
MySQLiライブラリを使用してプリペアドステートメントから値を取得するには、ターゲット変数を$stmt->bind_result(...)
でバインドします。 次に、$stmt->fetch()
を使用します whileループで、バインドされた変数でクエリの結果を取得します。その後、MySQLiからPDO
に切り替えます。 これに関してはAPIが優れているため…