Re: how to concatenate php variables in mysql query
| From: | Daniel Kullik | Date: | Wed, 22 Sep 2004 13:05:42 +0000 |
| Subject: | Re: how to concatenate php variables in mysql query | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-197562@lists.php.net to get a copy of this message | ||
luke@lukem.co.uk wrote:
here is the whole query: $query = "INSERT INTO inmarsat_comp SET date_added=NOW(), prefix='$prefix', firstname='$firstname', lastname='$lastname', job_title='$jobtitle', company_name='$company', no_of_employees='$employees',address_1='$address1',address_2='$address2', address_3='$address3', town='$town', county ='$county', postcode='$postcode', country ='$country', telephone_number='$telcode.$telnumber', fax_number='$faxcode.$faxnumber', email='$email', enterprise='$enterprises', optin_thirdparty='$distribute', optin_news='$market'"; only the telcode gets inserted. many thanks, luke m "Jay Blanchard" <jay.blanchard@niicommunications.com> wrote:Hiya. Hmm... should't the query look like this: INSERT INTO table (col1, col2, ...) VALUES ("val1", "val2", ...); SET is used for UPDATE-queries. Daniel[snip] telphone number =$telcode.$telnumber' but only the telcode gets written to the database. [/snip] There is not enough here to know for sure (I am betting this is part of a query), but if your code looks like the above you are missing a single quote after the =. Now, if you enclose the variables in the single quotes without other manipulation it will probably not work as expected. Can we see the whole query? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php