Приложение PDO не получает записи с & в TeamName - PullRequest
0 голосов
/ 21 мая 2018

Я обновляю приложение для использования PDO, и, кроме следующего, у меня есть база данных. У меня есть база данных Имен команд дартс-лиги.С готовым выбором я не могу получить записи, когда есть & в названии команды.Это не было проблемой с MySQL, и я могу получить команды с любым другим персонажем, включая '.Как мне продезинфицировать мой выбор?

//  Get the Team Record for display.

   $stmt = $dbc->prepare('SELECT * FROM Teams WHERE Season = ? AND TeamName =?');            
    $stmt->bindValue(1, $Season, PDO::PARAM_INT);
    $stmt->bindValue(2, $teamname, PDO::PARAM_STR);
    $stmt->execute();       
    $trow = $stmt->fetch(PDO::FETCH_ASSOC);

1 Ответ

0 голосов
/ 21 мая 2018
if ( isset ($_GET['teamName'])) {
    $teamName = ($_GET['teamName']);
    $teamname = urldecode($teamName); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...