关于多个客户端通过PHP同时向MYSQL插入数据 如何才能保证ID的唯一性,不用自动ID,客户端根据产品的特性编ID号(DVD120441,MD7013),我平时用mysql_num_rows检测有没有数据存在,但是,如果在多用户端的时候安全吗?还有一个WHERE not exists安全吗?还有没有安全的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先编ID号需要一个规律。这个规律的确定跟系统要求有直接关系。也就是需要先根据系统需求确定数据的特性,然后才能谈到如何生成ID 表的设置方面,如果只把ID项设为PK,就可以保证数据的单一性。所以,只要考虑如何生成单一ID就可以。 不好呢,多用戶端,檢測安全嗎?我要自己設ID,是爲了,客戶可以搜索到自己的產品,每個產品都有一個客戶可以記憶的編號(new_dvd001,old_dvd001),用自動ID雖然好,但是不方便記憶! 检查ID是否唯一是必需的。一旦发生重复,还得提示用户错误。1.在每次输入ID前做到检查唯一性2.数据表ID项目设定PK(推荐)或者UNIQUE3.正确try/cache添加数据错误能做到以上三点,多用户操作基本就没问题了。 如何用php读取date的日期与当前日期进行比较? php页面占用服务器资源过高 PHP现在用途疑惑 请问这些IP 是否 蜘蛛的IP 程序传到空间上读取数据库就出现乱码 查询数据库图片问题,请教! php 中生成8位条形码 smarty3 报错 registerPlugin未定义 一个PHP替换的问题 微信红包签名错误问题 静态 和 伪静态 对SEO有什么区别? 【讨论】 短信处理模型【角色事件模型】的问题:请各位大虾哥们指教?!
首先编ID号需要一个规律。
这个规律的确定跟系统要求有直接关系。
也就是需要先根据系统需求确定数据的特性,然后才能谈到如何生成ID
表的设置方面,如果只把ID项设为PK,
就可以保证数据的单一性。
所以,只要考虑如何生成单一ID就可以。
检查ID是否唯一是必需的。一旦发生重复,还得提示用户错误。1.在每次输入ID前做到检查唯一性
2.数据表ID项目设定PK(推荐)或者UNIQUE
3.正确try/cache添加数据错误能做到以上三点,多用户操作基本就没问题了。