Requêtes préparées avec variables
Bonjour,
J'utilise cette requête, qui fonctionne, sur mon serveur de développement.
Code:
1 2 3 4 5 6 7 8 9 10
|
$sql = <<<SQL
SELECT titleSort, seriesTitle, seriesId, releaseYear FROM SORTLIST
WHERE titleSort LIKE ".$letter.%" OR REGEXP_LIKE(TitleSort, "^['$letter']")
ORDER BY titleSort, releaseYear
SQL;
$query = $pdo->prepare($sql);
$query->execute();
$rows = $query->fetchAll(); |
Par contre, le serveur de mon hébergeur me retourne l'erreur:
Citation:
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1305 FUNCTION serie2150381.REGEXP_LIKE does not exist in /htdocs/series/series_index.php:17 Stack trace: #0 /htdocs/series/series_index.php(17): PDO->prepare('SELECT titleSor...') #1 /htdocs/accueil.php(63): include('/htdocs/series/...') #2 {main} thrown in /htdocs/series/series_index.php on line 17