Tag: 插入更新

在导入Excel文件时更新duulcate条目 – php mysql

我需要检查是否在导入excel文件时在数据库中插入值,如果它已经在数据库中有值,那么它应该得到更新。 以下是数据库中producttab表的值 prdid | prdname 00A | prd1 00B | prd2 00C | prd3 00D | prd4 下面是EXCEL FILE数据 prdid | prdname 00A | prdnew 00B | prd2new 00E | prd8 00H | prd9 所以,如果我上传Excel文件然后, 00A,00B应该在producttab表中得到UPDATE,因为它们已经存在了…但是00E,00H应该得到插入 *下面是我已经试过,价值是越来越插入正确只是更新不是发生,我的意思是IF..ELSE条件是完美的,只有UPDATE是不正确的* if(isset($_POST["Upload"])) { $fileinfo = pathinfo($_FILES["uploadFile"]["name"]); $filetype = $_FILES["uploadFile"]["type"]; $remark = NULL; //Validate File Type if(strtolower(trim($fileinfo["extension"])) != "csv") { […]

OLEDB excel插入不需要的字符(')

在excel公式栏插入后,我得到了不需要的字符'这就限制了像date这样的字段types以特定的格式进行转换 query="INSERT INTO [book$] ([Book Name]) VALUES ('" + txtbookname.Text +"')"; 这个值是插入后的stringtypes 例如:如果我已经插入I AM在Excel单元格中,它将是相同的。 但是当编辑该单元格时,它显示'I AM 。 开始时我不想要这个字符