Bestehen Sie die Zeichenfolge als Parameter zum Ausführen ([$ string_list]) in PHP PDO [Duplicate]
Posted: 11 Mar 2025, 23:50
Ich suche nach dem besten Weg, um das zu tun, was dies wahrscheinlich nicht bis zur Zukunft kann: < /p>
Mein Problem ist, dass eine $ String oder $ array nicht einfach an eine Funktion () als Parameter übergeben werden kann. So sieht der Code kurz vor der Verwendung von exec () . Ich kann jedoch nicht herausfinden, wie ich call_user_func_array () mit execute () verwenden kann. Selbst wenn ich raten würde, möchte ich immer noch wissen, was am besten ist.
Code: Select all
// Only one of these, different each time
$arg_string = "'arg1', 'arg2', 'arg3'"; // Unknown number of arguments!
$arg_string = "'arg1', 'arg2', 'arg3', 'arg4'"; // Unknown number of arguments!
$arg_string = "'arg1'"; // Unknown number of arguments!
// Where I need help
$stmt->execute([$arg_string]); // Wish I could, maybe PHP 9 will
Code: Select all
$stmt->execute([$arg_string]);