Bestehen Sie die Zeichenfolge als Parameter zum Ausführen ([$ string_list]) in PHP PDO [Duplicate]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Bestehen Sie die Zeichenfolge als Parameter zum Ausführen ([$ string_list]) in PHP PDO [Duplicate]

by Anonymous » 11 Mar 2025, 23:50

Ich suche nach dem besten Weg, um das zu tun, was dies wahrscheinlich nicht bis zur Zukunft kann: < /p>

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
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

$stmt->execute([$arg_string]);

Top