pdo插入mysql数据出错_php中通过pdo插入数据时,sql语句错误?
再次先谢谢各位大佬!!
接下来直接看代码:
include 'mysql_ini.php';
$sql_select = "select * from word where word = ?";
$sql_inset = "insert into word(word,explain) values('ssss','sss')";
$word = 'passwor';
$explain = '密码';
try{
$stmt_select = $pdo -> prepare($sql_select);
$stmt_select -> setFetchMode(PDO::FETCH_ASSOC);
$stmt_select -> execute(array($word));
$rows_select = $stmt_select -> fetchAll();
if($rows_select){
$error = '该单词已存在!';
echo $error;
}else{
$stmt_insert = $pdo -> prepare($sql_inset);
$stmt_insert -> execute(array($word,$explain));
$rows_insert = $stmt_insert -> rowCount();
echo $rows_insert;
}
}catch(PDOException $e){
}
?>
如上代码所示:$sql_inset变量中的SQL语句如果像上面那样则无法插入数据,但如果去除指定列名(改为:insert into word values('ssss','sss')),则可以正确插入数据;
下面是我的表结构:
pdo插入mysql数据出错_php中通过pdo插入数据时,sql语句错误?相关推荐
- 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句
需求 在某些特殊的场景下,例如你的mysql数据库无法启动,需要你将表的ibd文件拷贝到另一个数据库中,恢复业务数据库,恢复业务数据的前提,是你需要在另一个数据库中,创建好一模一样的表结构.这时你就需 ...
- mysql怎么保证热点数据_MySQL里有2000w数据,redis中只存20w数据,如何保证redis中数据都是热点数据...
计算20w的热点数据占据内存的大小.然后在Redis中,配置最大内存容量,在redis.conf文件maxmemory 标签中配置. 当redis内存数据大小上升到一定大小的时候,就会施行数据淘汰策略 ...
- 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因
使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...
- MySQL中特别实用的几种SQL语句
MySQL中特别实用的几种SQL语句 文章目录 MySQL中特别实用的几种SQL语句 1. 插入或替换 2. 插入或更新 3. 插入或忽略 4. 指定数据快照或备份 5. 写入查询结果集 6. 强制使 ...
- mysql查询低效语句_MySQL数据库中查找执行从命慢的SQL语句
MySQL数据库中查找执行从命慢的SQL语句 (2011-09-15 08:21:35) 标签: 杂谈 去历:赛迪网 做者:Alizze 启动Mysql时减参数--log-slow-queries去挤 ...
- mysql创建test_MySQL中,创建数据库test正确的SQL语句是( )
[多选题]PHP中可以实现循环的是(). [填空题]色彩模型是一种抽象的数学模型,即用________来对色彩进行描述的方法. [填空题]人耳可感受声音频率的范围是 HZ . [填空题]PHP中,多行 ...
- 解决mysql的utf8编码中生僻字写入时Incorrect string value错误
http://hi.baidu.com/cnkarl/item/e18214e8ba7ce3c6bbf37ddd ------------------------------------------- ...
- mysql驱动不支持批处理_ADO.NET 中可以发送包含多个SQL语句的批处理脚本到SQL Server,但是用MySQL的ODBC驱动不行...
众所周知,我们在ADO.NET中可以使用NuGet包System.Data.SqlClient来操作SQL Server,并且ADO.NET是支持向SQL Server发送包含多个SQL语句的批处理脚 ...
- 云服务器怎么执行sql文件在哪里,总结帝国CMS下在PHP文件中怎么调用数据库类执行SQL语句实例...
总结帝国CMS下在PHP文件中怎么调用数据库类执行SQL语句实例 发布时间:2020-10-19 14:58:08 来源:亿速云 阅读:83 作者:小新 这篇文章将为大家详细讲解有关总结帝国CMS下在 ...
最新文章
- MSSQL SELECT(刚刚)新插入到表中的那条记录
- 石川es6课程---9、面向对象-基础
- 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
- Docker环境运行SpringBoot项目
- python中将整数转化为八进制的函数,Python进制转化
- java学习(96):线程的睡眠
- javaSE基础——常见的dos命令即其他
- Django框架 from django.core.files.uploadedfile import InMemoryUploadedFile
- Mysql数据库小命令
- (转)Hibernate框架基础——映射主键属性
- java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...
- OpenCV_连通区域分析----Two-Pass法
- Mark一下,以提醒自己
- C语言中extern的用法
- python从图片提取文字_用python提取图片文字
- 【RQNOJ】460 诺诺的队列
- 我的星座分析-处女座
- 磁盘类型和相关术语学习笔记
- SNMP协议以及著名的MIB详解
- vue中,应用mapbox地图——地图组件mapbox-gl和语言包@mapbox/mapbox-gl-language地图英文转中文 accesstokens-访问令牌移动端地图-leaflet