PDO应用程序无法使用&在TeamName中

时间:2018-05-20 22:34:45

标签: pdo

我正在更新一个使用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 :(得分:-1)

if ( isset ($_GET['teamName'])) {
    $teamName = ($_GET['teamName']);
    $teamname = urldecode($teamName); 
}