Re: Class/object storing itself in a database

From: Date: Mon, 14 Mar 2005 20:11:40 +0000
Subject: Re: Class/object storing itself in a database
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-210691@lists.php.net to get a copy of this message
On Mon, 2005-03-14 at 14:07 -0600, Chris Boget wrote: > I have the following Class: > > class MyClass { > function store_myself() { > $query = 'INSERT INTO mytable ( myfield ) VALUES ( ' . $this . ')'; > $result = mssql_query( $query ); > } > } > > which works. Kind of. What I expected was a serialized copy of the > object to be stored in the column myfield. However, what I am actually > seeing is simply the word 'Object'. > > How can I get it so that the serialize copy is stored so that I can retrieve > that copy later and use it as a PHP object? > > thnx, > Chris > Try serializing it first. What happens when you run: echo $this; ..your query is going to save the same thing. try serialize($this) instead. -Robby -- /*************************************** * Robby Russell | Owner.Developer.Geek * PLANET ARGON | www.planetargon.com * Portland, OR | robby@planetargon.com * 503.351.4730 | blog.planetargon.com * PHP, Ruby, and PostgreSQL Development * http://www.robbyonrails.com/ ****************************************/

« previous php.general (#210691) next »