我有以下代码;它工作正常。
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
值,以便在错误消息中使用它?
我尝试过两次查询,但不起作用。
答案 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()
。