我想从MySQL数据库中获取一些结果并将它们放在这样的数组中:
array("value2", "value2", "value3");
Run Code Online (Sandbox Code Playgroud)
我试过这个:
$models = array();
$getmodels = mysql_query("select model from cars");
while($res = mysql_fetch_array($getmodels)) {
$models[$res['model']];
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,当我检查模型是否在数组中我得到FALSE:
in_array($_REQUEST['model'], $models))
Run Code Online (Sandbox Code Playgroud)
您应该为每个键赋予一个值,而不是将值转换为键.试试这个:
$models = array();
$getmodels = mysql_query("select model from cars");
while($res = mysql_fetch_assoc($getmodels)) {
$models[] = $res['model'];
}
Run Code Online (Sandbox Code Playgroud)
这将创建一个带有数字索引的数组.每把钥匙都将汽车的型号作为价值.
| 归档时间: |
|
| 查看次数: |
9393 次 |
| 最近记录: |