這是mymysql表更改數組索引設置
id name ssn phone email**
1 Asok 5466 9865893265 [email protected]
2 Sokan 7856 9562358965 [email protected]
......
.....
當我使用select查詢,我會得到結果爲:
Array ([0] => Array ([id] => 1 [name] => Asok [sin] => 5466 [phone] => 9865893265 [email] => [email protected]) [1] => Array ([id] => 2 [name] => Sokan [sin] => 7856 [phone] => 9562358965 [email] => [email protected]) ...)`
我需要得到這個結果作爲
使用SQL查詢Array ([5466] => Array ([id] => 1 [name] => Asok [sin] => 5466 [phone] => 9865893265 [email] => [email protected])
[7856] => Array ([id] => 2 [name] => Sokan [sin] => 7856 [phone] => 9562358965 [email] => [email protected]) ...)
這裏的索引5466和7856是字段'ssn'(這是對該人唯一的一個號碼)
您可以使用foreach循環來創建新的數組與罪作爲關鍵 –
@chandresh_cool - 是否有可能使用查詢本身? – user2609417
@ user2609417使用查詢是不可能的。 – som