내 코드에서 오류를 찾는 데 도움이 필요합니다. Xammp로 데이터베이스를 만들려고합니다. 이 오류가 발생합니다 :MySQL 구문 오류? 이상한 오류
SQL 구문에 오류가 있습니다.
: 라인 1 (787에서), "근처에 사용할 수있는 권리 구문에 대한 '787'을 당신에게 MySQL 서버 버전에 해당하는 설명서를 확인하는 것은 내가 ResearchCost 절) 여기에 입력 한 것은 내 코드입니다
<?php/*mysql_connect(servername,username,password); */
mysql_connect("localhost","root","admin") or die(mysql_error());
mysql_select_db("EndlessSpace") or die(mysql_error());
$NodeName = $_POST["NodeName"];
$Quadrant = $_POST["Quadrant"];
$ResearchOpts = $_POST["ResearchOpts"];
$Effects = $_POST["Effects"];
$CostOnUpgrade = $_POST["CostOnUpgrade"];
$Influence = $_POST["Influence"];
$ResearchCost = $_POST["ResearchCost"];
$query=mysql_query("INSERT INTO General (NodeName,Quadrant,ResearchOpts,Effects,CostOnUpgrade,Influence,ResearchCost) VALUES ('$NodeName','$Quadrant','$ResearchOpts','$Effects','$CostOnUpgrade',$Influence','$ResearchCost')") or die(mysql_error()); ?>
가능한 복제본 : http://stackoverflow.com/questions/16607439/mysql-server-version-for-the-right-syntax-to-use-near-id –
연구비에서 작은 따옴표를 삭제하십시오. 나는 그 데이터 형이 숫자 형일 것이라고 생각한다. 문자열이 아닙니다. $ Influence에는 작은 따옴표 하나만 있습니다. $ 영향 이전에 작은 따옴표를 추가하십시오 ' –
** 경고 : **'mysql_' 함수는 PHP 5.5.0부터 사용되지 않으며 앞으로 제거 될 것입니다. 대신 [MySQLi] (http://www.php.net/manual/en/book.mysqli.php) 또는 [PDO_MySQL] (http://www.php.net/manual/en/ref.pdo- mysql.php) 확장자가 사용되어야한다. – bansi