我正在尝试将一个PHP变量(在本例中为$ beg)输入到mySQL查询中,但它返回一个空数组结果。数据库中字段的类型是整数。当我键入一个实际值而不是变量时,我得到正确的结果。怎么了?
$beg = time()-5000;
settype($beg, "integer");
$result = mysql_query('SELECT * FROM records WHERE time>=$beg ORDER BY time ASC');
$statusdata = array();
while ($row = mysql_fetch_array($result)) {
array_push($statusdata, $row["status"]);
}
在字符串中使用$ variables时,请确保使用双引号。
$result = mysql_query("SELECT * FROM records WHERE time>= $beg ORDER BY time ASC");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句