javascript - SQLSTATE[42000] : Syntax error or access violation:

标签 javascript php 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 '.'died','MALE','A','everyday','waiting','for','you')' at line 2 ..

这是我的代码

extract($_POST);
if(isset($add)){
$sql = "INSERT INTO `tbl_patients` (`dateadd`,`pfname`,`plname`,`pdob`,`address`,`pgender`,`pbtype`,`pheight`,`pweight`,`fallergy`,`mallergy`)
    VALUES ('$date','$fname','$lname','$dob'.'$address','$gender','$bloodtype','$hgt','$wgt','$falrgs','$malrgs')";

最佳答案

你在这里使用点(.) '$dob'.'$address', 应该是逗号(,) 尝试替换

'$dob'.'$address',

'$dob','$address',

如此完整的查询:-

$sql = "INSERT INTO `tbl_patients` (`dateadd`,`pfname`,`plname`,`pdob`,`address`,`pgender`,`pbtype`,`pheight`,`pweight`,`fallergy`,`mallergy`) VALUES('$date','$fname','$lname','$dob','$address','$gender','$bloodtype','$hgt','$wgt','$falrgs','$malrgs')";

关于javascript - SQLSTATE[42000] : Syntax error or access violation:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28274552/

相关文章:

php - 无法获取 _POST 元素

javascript - 防止表单提交并稍后在异步提交 jQuery 函数中手动提交

javascript - window.open 在 IE 中使用相对 URL 失败(使用 base 标签时)

Javascript 按钮在表单标签中不起作用

php - 使用可选引号解析键值对

php - 如何将购物车日期插入数据库?

php - 如何制作一个 if 语句来检查一个变量是否在 mysql 数据库中

mysql - 如何从数据库计算模式

javascript - 更新 firefox 55 后,内联图像 (img) 未通过 SVG 在 HTML CANVAS 中呈现

Mysql ON UPDATE CURRENT_TIMESTAMP 与更新后将时间设置为 now() 的触发器