[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка вставки данных в таблицу
mansis92
$a = $_POST['calc'];
$b = $_POST['kof'];
$c = $_POST['tar'];
$c =(double)$c;
$b = (double)$b;
$mon = $b*$c;


$mon = (string)$mon;
$b = (string)$b;

$myproject = mysql_connect('localhost', 'root', '') or die ('Error in connecting');
mysql_select_db("oplata", $myproject) or die ('error in selecting DB');
echo $a;
$sql1="INSERT INTO $a (data,zachet,tenge) VALUES ('$date','$b','$mon')";
mysql_query($sql1,$myproject) or die (mysql_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 '(data,zachet,tenge) VALUES ('25.02.2014','0.5','400')'
AllesKlar
echo $sql1;


_____________
[продано копирайтерам]
linker
$date что такое?

_____________
Gear Framework
Gear Framework на Github
AllesKlar
linker
Судя по тексту ошибки, это дата.
Но, не удивлюсь, если поле data имеет тип varchar, иначе ошибка была бы другой. Хотя, возможно до нее еще не дошло, споткнулось на первой.




_____________
[продано копирайтерам]
linker
Мда, без echo запроса сложновато, если только data что-нибудь не значит в MySQL и стоило бы всё таки поля заключать в апосторофы `data`. А думаю, что в $a пусто или фигня какая-нибудь.

_____________
Gear Framework
Gear Framework на Github
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.