如何回显mysql_query的结果

时间:2017-08-02 07:49:57

标签: php mysql duplicates

我有以下代码;它工作正常。

if($mball14 != '') {
    $qry = "SELECT * FROM manager WHERE mball14 IN(mball14, mball15, mball16, mball17, mball18, mball19, mball20)";
    $result = mysql_query($qry);
    if($result) {
        if(mysql_num_rows($result) > 0) {
            $errmsg_arr[] = "<font color='#FF0000'>This Winning ID $mball14 has been paid on DATE. You cannot pay twice.</font>";
            $errflag = true;
        }
        @mysql_free_result($result);
    }
    else {
        die('Query failed0: ' . mysql_error());
    }
}

我想在错误消息中找到“mball14”发生的日期和echo以及$mball14的值。
日期列是“mydate”。

如何从mySQL结果中获取date值,以便在错误消息中使用它?

我尝试过两次查询,但不起作用。

1 个答案:

答案 0 :(得分:0)

使用mysql_fetch_assoc()mysql_fetch_array()来获取查询结果。如下所示:

$res = mysql_fetch_assoc($result); //or mysql_fetch_array($result)[Search the difference b/w them and use accordingly]

echo $res['myDate']; // you will get your date.

如果我认为echo无法正常工作,请使用print_r()