PDO and MySQL 'between'

前端 未结 2 1970
故里飘歌
故里飘歌 2020-12-11 17:33

I\'m trying to get PDO to work with a MySQL \'between\'. Below is my code:

$DBH = new PDO(\"mysql:host=$host;dbname=$dbname\", $user, $pass);  

$start_date          


        
相关标签:
2条回答
  • 2020-12-11 17:34

    Do not put quotes around params:

    $STH = $DBH->prepare("SELECT * FROM `table` WHERE `start_date` BETWEEN :start_date AND :end_date");
    
    0 讨论(0)
  • 2020-12-11 17:45

    Don't wrap the values with single quote.

    $STH = $DBH->prepare("SELECT * FROM `table` WHERE `start_date` BETWEEN :start_date AND :end_date");
    
    0 讨论(0)
提交回复
热议问题