Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create associative array from 2 columns in PHP and MySQL

Can I make an associative array from two columns? I want column A as key and column B as value.

-------------
| id | name  |
-------------
| 1  | sky   |
-------------
| 2  | space |

I want a function that make result like this:

$ary=array('1'=>'sky','2'=>'space', ... );

Is any php function exist about this matter?

I'm using php, mysql and codeigniter.

like image 682
user2586454 Avatar asked Jan 28 '26 12:01

user2586454


1 Answers

$ary = array();
while ($row = $stmt->fetch_assoc()) {
    $ary[$row['id']] = $row['name'];
}
like image 199
Barmar Avatar answered Jan 31 '26 01:01

Barmar