sql >> Database teknologi >  >> RDS >> Mysql

Mysql Query-problemer ved hjælp af LIKE og apostrof

prøv med mysql_real_escape_string

LIKE '%" . mysql_real_escape_string($find) . "%' 

eller

 LIKE  '%Pete%27s%'

eller hvis du bruger pdo kan du gøre som

$search ='Pete\'s'
$stmt = $db->prepare("SELECT * FROM  `smd_article` WHERE  `copy` LIKE ?");
$stmt->bindValue(1, "%$search%", PDO::PARAM_STR);
$stmt->execute();


  1. Hele processen til gendannelse af SQL Server-database fra kommandoprompt

  2. Advarsel:mysqli_connect():(HY000/2002):Ingen sådan fil eller mappe

  3. Brug af MySQL-klientapplikationer

  4. En løsning for markørunderstøttelsen er ikke en implementeret funktion til SQL Server Parallel DataWarehousing TDS-fejl