Ich versuche, eine SQL-Anweisung mit unbekannter Menge von Parametern vorzubereiten! Diese Parameter sind in einem Array Vergangenheit. Die normale Syntax für die Funktion wäre:Übergeben eines Array als Argumente in PHP
$stmt->bind_param("string of types",param1,param2,...,paramN)
Das Problem ist, ich weiß nicht, wie Parameter in der Funktion hinzuzufügen $ stmt-> bind_param aus einem Array
ich diesen Code, aber es funktioniert nicht Arbeit:
$ request ['params'] enthält die richtigen Parameter, die in der Funktion hinzugefügt werden müssen.
Aber die call_user_func_array gibt mir diese Fehlermeldung:
call_user_func_array() expects parameter 1 to be a valid callback, function '$stmt->bind_param' not found or invalid function.
Ich denke call_user_func_array nicht die richtige Funktion nutzen zu können! Ich googelte stundenlang, konnte aber für dieses kleine Problem keine Lösung finden.
Bitte lesen Sie [die Dokumentation] (http://php.net/call_user_func_array) über die Funktionen, die Sie verwenden. Beachten Sie, dass die Beispiele zeigen, wie Sie Objektmethoden über diese Funktion korrekt aufrufen. –