-2

今後のすべての会議のリストをフィルタリングしようとしています これまでのところ、このクエリを使用しています

$sql = "SELECT *  from demo_meeting WHERE created_by_id IN(SELECT id FROM demo_user WHERE user_name = '$get_user_name') AND venue_id IS NULL AND meeting_datetime  >= curdate()  ORDER BY meeting_datetime ";
                    mysql_real_escape_string($sql);
                    $result = mysql_query($sql) or die (mysql_error());
                    while($row = mysql_fetch_array( $result )) {
                        // Print out the contents of each row into a table
                        //date_default_timezone_set('Australia/Melbourne');
                        date_default_timezone_set('Asia/Calcutta');   // Change it as per user requirement
                        $date = date('Y-m-d H:i:s ', time());
                        if ($date > $row['meeting_datetime']){
                        ?>
                        <tr><td>
                        <div class= "main" style ="margin-top: 5px; padding: 15px 14px;background:#fff">
                              <div class = "bold"  > Name :<?php echo $row['name']; ?><br> </div>
                              <div class = "bold"  > Date :<?php echo $row['meeting_datetime']; ?></div>
                            </div>
                            <div class = "clear"></div>
                        </td></tr>
                <?php
                        }}

上記のステートメントが今後のミーティングを出力しないのはなぜですか?

4

1 に答える 1

0

多分あなたがそうmeeting_datetime >= curdate()し、その後反対だからif ($date > $row['meeting_datetime'])ですか?

したがって、> を < または <= に置き換えるだけです

于 2012-09-21T10:38:00.993 に答える