AncientSage Posted September 18, 2006 Share Posted September 18, 2006 Currently, I'm messing around with DBAL (Database Abstraction Layer), so I can't use MySQL functions and such. Anyway, I have this:[code]$sql = "SELECT id, name, info FROM forums";$result = $dbh->query($sql);$forums = array();while($row = $result->fetchRow()){$forums[] = $row;}[/code]'k, that works. Now, I don't want to access the id field by going like this: $forums[0][0]...which returns the first row and the first field. I want to be able to go and do this: $forums[id]However, I'm not sure if it's possible or not, and again, I'm using a DBAL. Thanks. Link to comment https://forums.phpfreaks.com/topic/21189-array-accessed-as-table-name-not-number/ Share on other sites More sharing options...
AncientSage Posted September 18, 2006 Author Share Posted September 18, 2006 Cancel that...Seems I needed to set a mode for fetchRow(DB_FETCHMODE_OBJECT). Then foreach through the rows. Link to comment https://forums.phpfreaks.com/topic/21189-array-accessed-as-table-name-not-number/#findComment-94205 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.