mysql affected rows_mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了...
mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了,表行数成倍的增长,代码如下,求解
//数据写入数据库
function save_db($currencyname_en,$currencyname_cn,$buyingrate,$sellingrate,$middlerate)
{
//更新
$query_update = ' UPDATE '. TABLENAME .' SET '
.' buyingrate=' .$buyingrate .','
.' sellingrate=' .$sellingrate .','
.' middlerate=' .$middlerate .','
.' lastupdatetime="' .date('Y-m-d H:i:s',time()) .'"'
.' WHERE currencyname_en="' .$currencyname_en .'"';
mysql_query($query_update);
if(mysql_affected_rows()!=1)//更新不成功,尝试插入
{
$query_insert = 'INSERT INTO ' . TABLENAME . '(currencyname_en, currencyname_cn, buyingrate, sellingrate, middlerate, lastupdatetime) VALUES (
"'.$currencyname_en.'",
"'.$currencyname_cn.'",
"'.$buyingrate.'",
"'.$sellingrate.'",
"'.$middlerate.'",
"'.date('Y-m-d H:i:s',time()).'"
)';
mysql_query($query_insert);
}
if(mysql_affected_rows()!=1)
{
$err .= "
插入或者更新".$currencyname_en."-".$key."currencyname_cn";
}
}
mysql affected rows_mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了...相关推荐
- 1#includestdio.h #includestring.h int deng(char a[],ch、用函数实现登陆功能(三次机会),然后在主函数中根据调用后的结果判断 登陆成功与否。
#include<stdio.h> #include<string.h> int deng(char a[],char b[]) { int i; for (i=0;i< ...
- mysql affected rows_mysql_affected_rows函数定义与用法汇总
本篇文章收集了关于10有关mysql_affected_rows()函数的文章,推荐给大家1. php面试题之五--MySQL数据库(基础部分) mysql数据库下载64位 sql数据库实例下载 sq ...
- mysql 值到99999后不增值了_MySQL数据库之更新语句精解(一)
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句.言外之意,就是对数据进行修改.在标准的SQL中有3个语句,它们是INSE ...
- mysql数据库 安装后 闪_MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作...
<MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作>要点: 本文介绍了MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作,希望对您有用.如果有疑问,可以联系我 ...
- mysql 事务 for update,mysql事务锁_详解mysql 锁表 for update
摘要 腾兴网为您分享:详解mysql 锁表 for update,智慧农业,真还赚,悦读小说,学习帮等软件知识,以及电池管家,三国群英传3,userland,运满满货主版,王者荣耀,简单3d动画,嘉丽 ...
- Linux下修改mysql的root密码后数据库消失怎么处理
Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...
- mysql事务回滚后,自增ID仍然增加
事务回滚后,自增ID仍然增加 回滚后,自增ID仍然增加. 比如当前ID是7,插入一条数据后,又回滚了. 然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9. 因为虽然你之前插入回滚,但是 ...
- update mysql php_PHP的MySQL的更新update
注意:请注意WHERE子句在更新的语法. WHERE子句指定的记录或记录,应予以更新. 如果你忽略WHERE子句,所有记录将被更新! 若要了解更多有关SQL ,请访问我们的SQL教程. 为了让PHP来 ...
- mysql中不能update与safe update mode 有关
mysql update safe model 一些问题 转载自: 水牛叔叔 发表于 5年前 阅读 2243 在做数据库实验的时候对mysql表进行UPDATE操作时,mysql给了我一个错误:Err ...
最新文章
- 虚拟主播上线:多模态将改变人机交互的未来
- 防止程序重复执行的单元
- 设计一个健壮的大型文件下载系统
- 部署及配置Lync Server 2013存档功能
- 【Python基础】07、Python类与面向对象
- linux—命令汇总
- discuz 标签详解
- 第八课 RNN条件生成与Attention机制
- Spring 事务与脏读、不可重复读、幻读
- 怎样利用VNC远程连接LINUX桌面
- java工厂到接口_Java基础——接口简单工厂
- Android UI开发第三十二篇——Creating a Navigation Drawer
- 37、我的C#学习笔记3
- linux编写python脚本_在ubuntu linux 中编写一个自己的python脚本
- 超星阅读器pdz文件转为xps文件或pdf文件说明
- 最热BMS可直接下载!!
- 2021年氧化工艺找解析及氧化工艺考试总结
- 《python网络爬虫》1-7章答案
- (转载)SVN分支/主干Merge操作小记
- MAC install MySQL and DBeaver
热门文章
- 数据存储单位的换算关系(TB、PB、EB、ZB、YB)
- 轨迹预测Leapfrog Diffusion Model for Stochastic Trajectory Prediction
- 教你关闭iTunes的自动更新功能
- 反弹Shell升级为交互式Shel
- xshell生成公钥私钥并实现登录
- C语言 判断偶数个数和奇数个数
- 计算机 电子 通信工程试题,烽火通信工程笔试试题
- android controlx1,新款X1最新托文,求反驳~~~~~~~~
- HTTPS成“新宠”,七牛云推出SSL证书免费申请 并宣布HTTPS调价
- 如何在Android上恢复已删除的短信