Здравствуйте, я делаю простую вставку в таблицу из моего <php>
, и она не работает, позвольте мне начать с кода:
<?php
include_once "connect.php";
$db_host="localhost";
$user_name="root";
$pass="";
$db_name="knight orders";
$con = mysql_connect("$db_host","$user_name","$pass") or die("There is a problem with the connection");
mysql_select_db("$db_name",$con) or die("There is a problem with the database");
$name="Default";
$rank=3;
//$name=$_POST['name'];
//$rank=$_POST['rank'];
$table_name="ordertemp";
$query="INSERT INTO '$table_name' ('Code','Name')VALUES ('$rank','$name')";
mysql_query($query,$con) or die("Problems!" . mysql_error());
mysql_close($con);
?>
Сейчас я работаю с некоторыми значениями по умолчаниюно я буду читать из формы позже, странная вещь, когда я проверяю результат mysql_error()
в Firefox, он говорит мне:
Problems!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 ''ordertemp' ('Code','Name')VALUES ('3','Default')' at line 1
Это меняет некоторые точки с запятойМожет ли это быть причиной моей ошибки, или если вы видели другие ошибки, пожалуйста, укажите их.