php - php中的sql更新错误

标签 php mysql sql

我在php中尝试过这个sql语句

$update = "UPDATE `etudiant` SET `login` = 'POST["login"]',`email` = '$POST["email"]', `password` = '$POST["password"]', `nom` = '$POST["nom"]', `prenom` = '$POST["prenom"]', `numtel` = '$POST["numtel"]', `faculte` = '$POST["faculte"]', `filiere` = '$POST["filiere"]' WHERE `id_etudiant` = '$id_etud'" ; 

wampserver 向我显示此错误

( ! ) Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp\www\karya\pages\espaceetudiant.php on line 102

最佳答案

正确的“\”

POST["登录"] 和 $_POST["登录"]

$update = "UPDATE `etudiant` SET `login` = '".$_POST["login"]."',`email` = '".$POST["email"]."', `password` = '".$POST["password"]."', `nom` = '".$POST["nom"]."', `prenom` = '".$POST["prenom"]."', `numtel` = '".$POST["numtel"]."', `faculte` = '".$POST["faculte"]."', `filiere` = '".$POST["filiere"]."' WHERE `id_etudiant` = '$id_etud'" ; 

关于php - php中的sql更新错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43705889/

相关文章:

php - 如何从 codeigniter 运行参数是动态的 cron 作业

php - 逗号分隔值到选择查询

mysql - sails.js 多对多关系连接表的额外字段

php - 没有虚拟主机的 Zend Framework 应用程序

PHP 部署到实时服务器

php - 我想在不使用 phpmyadmin 的情况下从数据库中导出单个表

mysql - 重新安装后无法导入旧数据库(information_schema 的权限问题)

mysql - 只有在没有 child 的时候才加入?

sql - 在 PostgreSQL 中跨多个表索引列

php - 如果包含某些内容不起作用,则删除 mysql 行