| Could the comma after the last element in your array be causing the problem? I tried removing it, but there was no change. Thanks for the suggestion! On Sat, Jul 6, 2013 at 2:55 PM, Thomas Punt <unassailable007@xxxxxxxxxxx>wrote: > Could the comma after the last element in your array be causing the > problem? > > > Date: Sat, 6 Jul 2013 14:42:07 -0400 > > From: bluethundr@xxxxxxxxx > > To: php-general@xxxxxxxxxxxxx > > Subject: mongo usage > > > > > Hey all, > > > > I'm trying to pick up some basic use of MongoDB using PHP. > > > > I seem to have hit an early obstacle that I'd like your opinion on. I try > > to pass an array to the mongo insert function, but for some reason the > > function does not recognize the array I'm passing. Even though I can > > perform a var_dump() on the array and see the contents. > > > > Here's the output I'm seeing (with error): > > > > Mongo Test Page array(6) { ["first_name"]=> string(5) "Peter" > > ["last_name"]=> string(6) "Parker" ["address"]=> string(16) "175 Fifth > > Avenue" ["city"]=> string(8) "New York" ["state"]=> string(2) "NY" > > ["zip"]=> string(5) "10010" } > > > > *Notice*: Undefined variable: addresses in > */var/www/mongomaven/index.php* on > > line *36* > > > > *Fatal error*: Call to a member function insert() on a non-object in * > > /var/www/mongomaven/index.php* on line *36* > > * > > > * > > And here's the code: > > > > <html> > > <head> > > <title>Mongo Test</title> > > </head> > > <body> > > > > Mongo Test Page > > <?php > > > > > > > > $connection = new Mongo(); > > > > > > $db = $connection->jfdb; > > > > $collection = $db->addresses; > > > > //$adresses = $connection->jfdb->adresses; > > > > $address = array( > > 'first_name' => 'Peter', > > 'last_name' => 'Parker', > > 'address' => '175 Fifth Avenue', > > 'city' => 'New York', > > 'state' => 'NY', > > 'zip' => '10010', ); > > > > var_dump($address); > > > > echo '<br />'; > > > > $addresses->insert($address); > > > > ?> > > </body> > > </html> > > > > > > I'd appreciate any advice you might have. > > > > Thanks, > > Tim > > > > -- > > GPG me!! > > > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > -- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B