我知道它可能已经老了,但我需要声明一个变量或那是我的想法。如何从mysql提取结果中声明一个php变量?
基本上我有一个表名请求,我需要从列日期中获取最后一个值。我在phpMyAdmin中所做的。现在我需要确切的价值,并将其用作php中的变量。
<?php
include 'mydb.php';
require_once 'init.php';
$user_id = $user->data()->id ;
$data = mysql_query("SELECT date FROM request WHERE user_id= $user_id ORDER BY latest_request DESC LIMIT 1") or die(mysql_error());
$test = array();
while($row = mysql_fetch_array($data))
{
echo "<td>" .$row['date']. "</td>" ;
}
?>
<?php
$current_date = echo "<td> .$row['date']. "</td>" ;
// result im expecing is 2016-10-17 23:53:48
// echo " $current_date" --- will be 2016-10-17 23:53:48
>?
,但我得到的是一个空值,我怎么能做到这一点
你不能指定一个'echo'一个变量。做'$ CURR ent_date =“”。$ row ['date']。 “”;'...或者可能更好'$ current_date = $ row ['date'];'然后在需要的地方构建元素。 – chris85
我的确如你所描述的那样,我所得到的只是一个空白值,我得到的回应值恰好的查询,但我不能申报相同的值 – user3574128
你得到一个空的'td'或什么都不是输出? – chris85