Udtrække data fra MySQL når de indeholder \'
Hej Eksperter.Ved I evt. hvordan jeg kan søge på / udtrække f.eks en titlen på en film fra min MySQL database via PHP?
Indholdet som jeg gerne vil søge på / udtrække hedder:
Ferris Bueller\'s Day Off
Min kode ser sådan ud:
<?php
$titel = isset($_POST['titel']) ? $_POST['titel'] : '';
$sql = "SELECT * FROM film WHERE original_titel LIKE '%$_POST[titel]%' OR dansk_titel LIKE '%$_POST[titel]%'";
$query = mysql_query($sql);
if (mysql_num_rows($query) > 0) {
echo "Der er fundet <strong>$antal_poster</strong>";?> film hvor <strong>"<?php echo "$titel";?>"</strong> indgår i.<br><br>
<p class='skrifttype1'>(Filmene er sorteret efter biograf premiere - Nyeste øverst)</p><br><br>";
}
else
{
echo "Der er desværre ikke nogen fundet nogen film med titlen <br><br><strong>'%$_POST[titel]%'</strong>";
}
?>
Jeg har prøvet med echo stripslashes ($_POST['titel']); og så kan jeg godt få det rigtigt ud, men når jeg til if (mysql_num_rows($query) > 0) {
så kommer der ikke nogen data ud.
Kan I se hvad jeg gør forkert? ;-)
Venlig hilsen
Brian