Я новичок в PHP, мой поиск в PDO, похоже, извлекает одну строку из моей базы данных, хотя в ней пять данных с одинаковой датой.Как получить все данные с одинаковой датой с помощью PDO?
Ниже приведен мой код.
if(isset($_POST['Find']))
{
// connect to mysql
try {
$pdoConnect = new PDO("mysql:host=localhost;dbname=testing","root","");
} catch (PDOException $exc) {
echo $exc->getMessage();
exit();
}
// id to search
$check_date = $_POST['check_date'];
// mysql search query
$pdoQuery = "SELECT * FROM checklist WHERE check_date = :check_date";
$pdoResult = $pdoConnect->prepare($pdoQuery);
//set your id to the query id
$pdoExec = $pdoResult->execute(array(":check_date"=>$check_date));
if($pdoExec)
{
// if id exist
// show data in inputs
if($pdoResult->rowCount()>0)
{
foreach($pdoResult as $row)
{
$check_date = $row['check_date'];
}
}
// if the id not exist
// show a message and clear inputs
else{
echo 'No Data With This ID';
}
}else{
echo 'ERROR Data Not Inserted';
}
}
Заранее благодарен за помощь!