DelDard
یک شنبه 14 دی 1393, 20:48 عصر
سلام دوستان کد من اینه
$query = "INSERT INTO members(
name,
family,
email,
city,
gender,
phone,
date,
ip
) VALUES (
$name,
$family,
$email,
$city,
$gender,
$phone,
$date,
$ip
)"
;
$result1 = $db->prepare($query); //line:198
$result1->execute();
if($result1 === false){
echo '<p class="bread-crumb">error';
echo '</p>';
}
ولی این ارور رو میده
<b>Fatal error</b>: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 '
tA==,
stGdqMStpJa5tA==,
tehran,
female,
1234,
1393-10-14 19:21,
:' at line 11' in C:\xampp\htdocs\proj\s\form.php:198
Stack trace:
#0 C:\xampp\htdocs\proj\s\form.php(198): PDO->prepare('INSERT INTO mem...')
#1 {main}
thrown in <b>C:\xampp\htdocs\proj\s\form.php</b> on line <b>198</b><br />
یه فرم سادست که قبلا کار میکرد ولی الان که خواستم به pdo تغیرش بدم اینطوری شد
نمیدونم چیکارش کنم! میشه کمک کنید؟
ممنون
$query = "INSERT INTO members(
name,
family,
email,
city,
gender,
phone,
date,
ip
) VALUES (
$name,
$family,
$email,
$city,
$gender,
$phone,
$date,
$ip
)"
;
$result1 = $db->prepare($query); //line:198
$result1->execute();
if($result1 === false){
echo '<p class="bread-crumb">error';
echo '</p>';
}
ولی این ارور رو میده
<b>Fatal error</b>: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 '
tA==,
stGdqMStpJa5tA==,
tehran,
female,
1234,
1393-10-14 19:21,
:' at line 11' in C:\xampp\htdocs\proj\s\form.php:198
Stack trace:
#0 C:\xampp\htdocs\proj\s\form.php(198): PDO->prepare('INSERT INTO mem...')
#1 {main}
thrown in <b>C:\xampp\htdocs\proj\s\form.php</b> on line <b>198</b><br />
یه فرم سادست که قبلا کار میکرد ولی الان که خواستم به pdo تغیرش بدم اینطوری شد
نمیدونم چیکارش کنم! میشه کمک کنید؟
ممنون