【问题标题】:PHP/MYSQL: formatting user input data as MYSQL timestamp to search mySQL tablePHP/MYSQL:将用户输入数据格式化为 MYSQL 时间戳以搜索 mySQL 表
【发布时间】:2014-06-02 12:13:51
【问题描述】:

我正在尝试创建一个页面,用户可以在其中搜索所有 mySQL 查询的两个日期和时间之间的 MySQL general_log,但我不知道如何格式化用户输入数据以便可以读取桌子。

这是我的(非常)粗略的尝试,我有点迷路了; MYSQL查询;

 $result = mysqli_query($con,"SELECT * FROM general_log WHERE event_time between UNIX_TIMESTAMP('$fromDate') AND UNIX_TIMESTAMP('$toDate'");

表格;

            <h1>Query Error Log</h1>    
        <h2>Insert Date/Time as format YYYY-MM-DD HH:MM:SS</h2>
        <h2>From Date:Time</h2><input type="number" id="fromDate" name="fromDate" value="" /> <p></p>
        <h2>To Date:Time</h2><input type="number" id="toDate" name="toDate" value="" /> <p></p>
        <p></p><input type="submit">

感谢您的帮助

【问题讨论】:

    标签: php mysql sql timestamp


    【解决方案1】:

    试试这个

    $result = mysqli_query($con,"SELECT * FROM general_log WHERE (event_time BETWEEN UNIX_TIMESTAMP('$fromDate') AND UNIX_TIMESTAMP('$toDate'))";
    

    【讨论】:

    • 不走运,抱歉,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    相关资源
    最近更新 更多