Raketenbeispielgeber: PHP: Hochkomma für MySQL/MariaDB maskieren?

Beitrag lesen

wenn, dann wohl etwas wie:

$string = htmlspecialchars( 
    'Gene Roddenberry\'s Andromeda',
    ENT_QUOTES | ENT_HTML5,
    'UTF-8'
);
echo $string . PHP_EOL;
Gene Roddenberry's Andromeda

Aber das löst Dein Problem nicht; Du willst das der Datenbank übergeben und nicht im HTML-Kontext ausgeben.