Jump to content

SQL Query Problem


danrah

Recommended Posts

Why doesn't this work? Please?
[code]<?php                $serializeditems=addslashes($_SESSION['items']); //this field is serialized
$buyername=addslashes($_POST['name']);
$telephone=addslashes($_POST['telephone']);
$paymentmethod=addslashes($_POST['paymentmethod']);
$address=addslashes($_POST['address']);
$deliverytime=addslashes($_POST['deliverytime']);
$email=addslashes($_POST['email']);
                $extrainfo=addslashes($_POST['extrainfo']);

$query="INSERT INTO buyer_details". "(order,buyer_name,buyer_phone,payment_method,address,delivery_time,email,comments) VALUES" . "('$serializeditems','$buyername','$telephone','$paymentmethod','$address','$deliverytime','$email','$extrainfo')"; ?>[/code]
an SQL syntax error is produced:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order,buyer_name,buyer_phone,payment_method,address,delivery_time,email,comments'
Link to comment
https://forums.phpfreaks.com/topic/30110-sql-query-problem/
Share on other sites

You have a few quotes that I dont understand. Try it this way:

[code]$query="INSERT INTO buyer_details (order,buyer_name,buyer_phone,payment_method,address,delivery_time,email,comments) VALUES ('$serializeditems','$buyername','$telephone','$paymentmethod','$address','$deliverytime','$email','$extrainfo')";[/code]

Orio.
Link to comment
https://forums.phpfreaks.com/topic/30110-sql-query-problem/#findComment-138461
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.