0 php mysql sql variables integer
我正在尝试将一个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"]);
}
Run Code Online (Sandbox Code Playgroud)
在字符串中使用$ variables时,请确保使用双引号.
$result = mysql_query("SELECT * FROM records WHERE time>= $beg ORDER BY time ASC");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3091 次 |
| 最近记录: |