2016-11-04 101 views
0
Array 
(
    [0] => Array 
     (
      [0] => 1 
      [id] => 1 
      [1] => 1 
      [candi_id] => 1 
      [2] => 
      [title] => 
      [3] => Lakshmanan 
      [firstname] => Lakshmanan 
      [4] => P 
      [lastname] => P 
      [5] => Male 
      [gender] => Male 
      [6] => Tamil 
      [mothertongue] => Tamil 
      [7] => 31-01-1990 
      [dob] => 31-01-1990 
      [8] => Hindu 
      [religion] => Hindu 
      [9] => O+ 
      [bloodgroup] => O+ 
      [10] => Single 
      [marital_status] => Single 
      [11] => Mettupalayam 
      [native] => Mettupalayam 
      [12] => Indian 
      [nationality] => Indian 
      [13] => Active 
      [status] => Active 
      [14] => 2016-11-04 
      [cdate] => 2016-11-04 
     ) 

) 

我想只获得列值。但为什么我得到数组索引的值?为什么数组返回值与数组索引值?

+0

您是否从mysql数据库获取数据与mysql函数? –

+0

是的先生我用mysql取数组() – user5697399

+0

使用此mysql_fetch_array($结果,MYSQL_ASSOC) –

回答

0

首先我想说mysql函数已被弃用。所以现在继续使用mysqliPDO更适合mysqldatabse的功能。

没有任何参数mysql_fetch_array函数将输出DB记录在indexcolumn-name这两种格式。

要获得数据column-name只有你应该已经通过第二个参数“MYSQL_ASSOC”在mysql_fetch_array功能或代替你可以使用mysql_fetch_assoc功能以及。

$result = mysql_fetch_assoc($mysql_query);