| You commented out the setting of yhe addresses variable Those were both equivalent ways of stating the same thing. I tried substituting the other statement but there was no change: $db = $connection->jfdb; //$collection = $db->addresses; $adresses = $connection->jfdb->adresses; Thanks again! On Sat, Jul 6, 2013 at 2:57 PM, Jonathan Sundquist <jsundquist@xxxxxxxxx>wrote: > You commented out the setting of yhe addresses variable > On Jul 6, 2013 1:42 PM, "Tim Dunphy" <bluethundr@xxxxxxxxx> wrote: > >> 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