Цикл по каждому оператору, подготовленный PHP

Приведенный ниже код возвращает только один результат. Остальные пять результатов пусты. Как можно Я возвращаю все строки?

foreach($dates as $date){

    if($stmt->prepare("SELECT event FROM calendar WHERE date = ?")) {

        $stmt->bind_param('i',$date);

        $stmt->execute();

        $stmt->bind_result($event);

        $stmt->store_result();

        while($stmt->fetch()) {
            echo $event;
        }
        $stmt->close();
    }
}
6
задан Toto 23 November 2011 в 17:00
поделиться