PHP ile MySQL bağlanırken, SQL sytax hata veriyor

0 Cevap php

PHP ve SQL yeniyim, bu yüzden bu tablo şeylerle uğraşırken, ama işe yaramayacak. Ne bu komut ile yanlış? Ben bu hatayı alıyorum:

"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 '')' at line 3"

PHP komut dosyası:

<?php
$mysql_host = "localhost";
$mysql_database = "database";
$mysql_user = "username";
$mysql_password = "password";
$con = mysql_connect($mysql_host,$mysql_user,$mysql_password);
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db($mysql_database, $con);

$sql="INSERT INTO Persons (name, age)
VALUES
('$_POST[name]','$_POST[age])";

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

mysql_close($con)
?>

0 Cevap