php - sql中的varchar和int语法

标签 php mysql

CREATE TRIGGER leave_trigger
 AFTER INSERT ON leaveapplication
 FOR EACH ROW
 IF employeemaster.empcode='".$empcode."' THEN
 UPDATE employeemaster SET '".$leave_type=$leave_type."'-$numberofleave //I am facing problem here
 END IF;

请帮我在语法上更正它,因为 $leave_typevarchar$numberofleaveinteger

最佳答案

您需要将字段名称保存在不同的变量中

UPDATE employeemaster SET '".$fieldName."=".$leave_type."'-$numberofleave

关于php - sql中的varchar和int语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12401690/

相关文章:

PHP 取消链接不工作

php - 随机排列数组 PHP

php - 使用下拉列表进行 Sphinx 过滤

MySQL 转义一切(所有特殊字符)

php - is_int 和 GET 或 POST

javascript - 将 div id 传递到 PHP 变量

PHP/MYSQL 使用盐密码验证用户登录?

python - 如何更改 Flask-peewee 中的 UserDoesNotExist SELECT 行为 - python 和 mysql

mysql - 如何在MySQL中全局禁用非唯一索引?

php - 无法获得使用 UTF-8 的编码,即使使用 <metadata> 标记?