Не добавляется запись в таблицу Mysql

  • Автор темы Автор темы DimonSoft
  • Дата начала Дата начала
D

DimonSoft

Нужно добавить запись через формы в таблицу.
Из большого проекта не добавляется, решил написть маленкую проверочную программку по добавлению.
Вот код:
Код:
<html>
<body>
<?
ini_set('display_errors',1);
error_reporting(E_ALL);
$name = $_REQUEST["name"];
$number = $_REQUEST["number"];
$connection = mysql_connect("localhost", "Dima", "1234");
if (!$connection)
print "Не подконнектились к БД.";
mysql_select_db("MYBD", $connection) or die("Not selected!");
if (!empty($name) && !empty($number)){
$result = mysql_query("INSERT INTO DATABASE (NAME, NUMBER) VALUES ('$name', $number)", $connection);
print mysql_error();
$val = mysql_insert_id($connection);
print "<center>$val</center>";
if ($result)
print "<center>Запись добавлена.</center>";
else
print "<center>Невозможно довабавить запись.</center>";
print "<br>";
$inf = mysql_info($connection);
print $inf;
} else
print <<<HERE
<center>
<form method = "post">
<p>Имя: <input type = "text" name = "name"></p>
<p>Номер: <input type = "text" name = "number"></p>
<input type = "submit" value = "Write">
</form>
</center>
HERE;
mysql_close($connection);
?>
</body>
</html>

Таблица следующая:
Код:
 	 Поле 	Тип		  Сравнение		  Атрибуты	Ноль	По умолчанию	Дополнительно
ID 	smallint(5) 	 		  UNSIGNED	Да 	NULL 				 auto_increment 	 	 	 	 	 	 
Name 	varchar(50)	cp1251_general_ci	 	Да 	NULL 	 	 	 	 	 	 	 
Number 	int(11)	 	 								Да 	NULL

Не хочет добавляться, хоть ты тресни!
Помогите разобраться, в чем траблы? :)
 
что значит не хочет добавляться? Ошибку в студию.
 
Сакс, ты забыл про руки топикстартера.
 
Руки у топикастера что надо, это вы уж ему на слово поверьте. ;)

Проблема, судя по ошибке, кроется в MySQL: "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 ''DATABASE' ('NAME', 'NUMBER') VALUES ('Wolf', 224)' at line 1".

Другое дело, что в консоле эти команды прекрасно выполняются. Да и не видно тут ничего необычного в этой строчке добавления новой записи. В общем, проблема актуальна.
 
INSERT INTO TABLE Сделайте.
 
Всем спасибо, проблема решена. :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab