มีปัญหาครับ 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 ' , , , ' at line 3
ผมเจอปัญหามามากเลยครับ หาทางแก้ไม่ได้สักที
นี้โค๊ดครับ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$ebits = ini_get('error_reporting');
error_reporting($ebits ^ E_NOTICE);
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$sex = $_POST['sex'];
$status = $_POST['status'];
$program = $_POST['program'];
$address = $_POST['address'];
$province = $_POST['province'];
$zip_code = $_POST['zip_code'];
$e_mail = $_POST['e_mail'];
$cell_no = $_POST['cell_no'];
$username = $_POST['username'];
$password = $_POST['password'];
$link = mysql_connect("localhost","root","");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
$rs = mysql_select_db('my_shop', $link);
if (!$rs)
{
die ('Cannot connect to server : ' . mysql_error());
}
$sql = "
insert into members
values (
$firstname,
$lastname,
$sex,
$status,
$program,
$address,
$province,
$zip_code,
$e_mail,
$cell_no,
$username,
$password
);
";
if (mysql_query($sql, $link))
{
echo "Register Successfully";
}
else
{
echo 'Error creating database: ' . mysql_error() . "\n";
}
$mysql_close
?>
</body>
</html>
ขอบคุณมากเลยครับTag : PHP, MySQL
Date :
2011-03-21 10:23:36
By :
สุรพิชญ์
View :
830
Reply :
1
เขียนคำสั่ง sql ไม่ถูกมันก็ err สิครับ ที่จริงก็ไม่เชิงว่าจะไม่ถูกหรอก แบบว่า insert ข้อมูลเข้าไปน่าจะไม่ตรงกับ data type ที่จัดเก็บมากกว่า
เฃ่น data type เป็นพวกสตริงก็ต้อง ใส่ 'ข้อมูล ', 'ข้อมูล',.. data type เป็น number ค่อยใส่ 10,20,..
Date :
2011-03-21 10:42:50
By :
chineji
Load balance : Server 01