Re: build sql query struture and values from form fields

From: Date: Sat, 20 Aug 2005 21:55:38 +0000
Subject: Re: build sql query struture and values from form fields
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-221015@lists.php.net to get a copy of this message
On 8/20/05, Andras Kende <andras@kende.com> wrote: > I would like to create the mysql insert query for my html form fields, > I have a small problem it will have an extra , at the end of $sqlstruct > And extra "" at $sqldata.. > > Anyone can give a hint ? > > //////////// > foreach ($_POST as $variable=>$value){ > $sqlstruct.=$variable","; > $sqldata.=$value."\"','\""; > } > > $query="insert into db ($sqlstruct) VALUES ($sqldata)"; $k = implode( ',', array_keys( $_POST ) ); $v = implode( ',', array_values( $_POST ) ); $sql = "INSERT INTO db ( $k ) VALUES ( $v )"; I'd never do something like this though, just begs for SQL injection. -- Greg Donald Zend Certified Engineer MySQL Core Certification http://destiney.com/

« previous php.general (#221015) next »