Re: [PHP] mongo usage

[email protected] (Tim Dunphy)
Newsgroups php.general
Message-ID <CAOZy0emqH9upozEOT0f_pDt9pFwybWsvaXX1iD4yXyk9v9eJ3Q@mail.gmail.com>
| 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 <[email protected]>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: [email protected]
> > To: [email protected]
> > Subject: [PHP] 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.