2012-04-30 3 views
-3

나는 여전히 오류가 발생합니다.오류 : SQL 구문에 오류가 있습니다.

Error: 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 'comcode, version, classification, location, availability, date, client) VALUES ' at line 2

<?php 
    $host="localhost"; // Host name 
    $username="user1"; // Mysql username 
    $password="test123"; // Mysql password 
    $db_name="inventory"; // Database name 
    $tbl_name="cisco"; // Table name 

    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB"); 


    $con = mysql_connect("localhost","root",""); 
    if (!$con) 
     { 
     die('Could not connect: ' . mysql_error()); 
     } 
    mysql_select_db("inventory", $con); 


    $addcisco="INSERT INTO cisco 
    (critical_spare_id, serial_no, ,comcode, version, classification, location, availability, date, client) 
    VALUES ('". $_POST['critical_spare_id'] . "', '" . $_POST['serial_no']. "', '". $_POST['comcode'] . "','". $_POST['version'] . "','". $_POST['classification'] . "','". $_POST['location'] . "', '". $_POST['availability'] . "', '". $_POST['date'] . "', '". $_POST['client'] . "')"; 


    mysql_query($addcisco,$con); 

    if (!mysql_query($addcisco,$con)) 
     { 
     die('Error: ' . mysql_error()); 
     } 
    echo "1 record added"; 

    mysql_close($con); 

    ?> 
+2

[.이 글을 읽고 고려 (http://stackoverflow.com/a/601524/29995) –

답변

2

당신은 당신의 삽입 성명에서 빈 열 이름을 가지고 :

(critical_spare_id, serial_no, ,comcode, version, 

          ^
+0

대단히 감사합니다. D –

관련 문제