现在,当我运行以下查询SELECT * FROM table
时,我得到以下回复
array(1) {
[0]=>
array(36) {
[0]=>
string(5) "31764"
["id"]=>
string(5) "31764"
...
}
...
}
正如您所看到的,我得到了2个相同的数据(" 0"和#34; id")。有什么方法我只能得到" id"而不是" 0"?
答案 0 :(得分:2)
检查mysql_fetch_array()
的文档,第二个参数允许您指定要返回的数组类型:
要获取的数组类型。它是一个常量,可以采用以下值:MYSQL_ASSOC,MYSQL_NUM和MYSQL_BOTH。
或者你可以使用mysql_fetch_assoc()
。
答案 1 :(得分:0)
你可以像下面这样编写sql: SELECT'id'FROM表 它会回来