php+mysql时报错:Unknown column '' in 'field list'解决方案
2024-08-31 11:46:52
答案来源:http://jingyan.baidu.com/article/9f7e7ec05c5ad76f281554ab.html
很多人在用php+MySQL做网站往数据库插入数据时发现如下错误:
注册失败!Unknown column '1a' in 'field list'
结果发现用数字提交是没有问题的,其他如char型就有问题了。
相信小伙伴又坚信SQL语句没写错,那么问题出在哪了。
我们来看下我的SQL语句:
--往user表(user和pass列)插入数据,
$sql="INSERT INTO user(user,pass) values($user,$pass)";
当我们如int型数据时间,sql在数据库执行的是
insert into user(user,pass) values(001,001);
然而当执行char型号数据时,SQL语句变成了:
insert into user(user,pass) values(abc,abc);
现在大家能看出问题了吧,原因是char型要加''符号。
我们将SQL语句改为:
$sql="INSERT INTO user(user,pass) values('".$user."','".$pass."')";
即可。
最新文章
- greenDao:操作数据库的开源框架
- js正则实现二代身份证号码验证详解
- linux epoll模型使用注意点
- jquery 判断元素是否隐藏
- javaweb学习总结(二十六)——jsp简单标签标签库开发(二)
- [Node.js] BDD和Mocha框架
- urllib,urllib2,requests对比
- 在同步中调用异步方法[.net 4.5]
- Spark Executor Driver资源调度小结【转】
- oracle job执行失败
- 进入Docker容器
- 直接执行sql字符串
- Request、Response
- JAVA基础搬运工
- java如何获取一个double的小数位数
- Ubuntu16.04 上安装MySQL5.7
- 找某個ColumnName在那些Tables
- Go面试题精编100题
- Netty入门实例及分析
- JQuery Mobile难点备忘
热门文章
- 0x25 广度优先搜索
- CodeForcess--609B--The Best Gift(模拟水题)
- $.ajax 和$.post的区别
- 【转】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
- [转]C#多线程和线程池
- jQuery应用实例2:简单动画
- heavy dark--读《《暗时间》》
- python包管理(distutils、easy_install、pip、setup.py/requirements.txt、wheel)
- php基础-----常量const和define的区别
- 再生龙恢复分区后修复引导或debian linux修复引导 三部曲