PDO und MySQL Volltextsuche

Ich konvertiere den gesamten Code meiner Sites von der Verwendung von mysql_ * -Funktionen in PDO. Die PHP-Dokumentation zu PDO ist für meine Bedürfnisse nicht klar. Sie erhalten die Funktionen, die Sie verwenden können, werden jedoch nicht detailliert erläutert, um sie in verschiedenen Szenarien zu erläutern.

Grundsätzlich habe ich eine MySQL-Volltextsuche:

$sql = "SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST ('{$searchFor}*' IN BOOLEAN MODE)";

Die tatsächlichen Aussagen viel länger, aber das ist, was es im Grunde tut.

Meine Frage ist, wie würde ich das in PDO integrieren?

Ich weiß, dass Sie keine Anführungszeichen um den Platzhalter verwenden sollen. Lassen Sie sie also in der Funktion AGAINST () weg? Beziehe ich sie ein? Was passiert mit dem Platzhaltersymbol usw., wenn ich sie weglasse?

$sql = $this->db->prepare("SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST(:searchText IN BOOLEAN MODE");
$sql->bindValue(':searchText', $searchFor . '*');

Antworten auf die Frage(2)

Ihre Antwort auf die Frage