php和mysql中的mysql查询结果为$ VAR

时间:2015-02-22 09:54:55

标签: php mysql

这是一个MySQL查询:

SELECT Date(column_dt) from Table_nm;

我想将日期值存储在$VAR

$sql="select Date(Column_dt) from Table_nm";
if (!$DB->real_query($sql)){
                echo 'Error in query: check: Are your login ?';
    }
    $result = $DB->store_result();
    $row = $result->fetch_array(MYSQLI_ASSOC);  
    $XX=$row['Date'];
    echo $XX;

1 个答案:

答案 0 :(得分:2)

问题在于您的SQL查询。您试图通过不存在的列名访问该值。您必须在SQL中为函数Date()的结果添加别名。

更改

$sql="select Date(Column_dt) from Table_nm";

$sql="select Date(Column_dt) AS `Date` from Table_nm";