- 博客(13)
- 收藏
- 关注
原创 解决Duplicate entry ‘XXX‘ for key ‘XXX‘
Duplicate entry ‘XXX’ for key ‘XXX’,表示插入的值在表中有重复的数据。这个key是唯一索引,要么取消唯一索引,要么在后端判断是否已存在这个数据,如果有把它挡住,不让它进行插入,此外唯一索引不能有值为空会破坏唯一性。当修改时出现时要么取消唯一索引,要么用php函数 unset()销毁。...
2020-08-04 12:38:42
7538
原创 jquery监听div或者span内文本值的改变
html页面jquery代码$("#ceshi").bind(‘DOMNodeInserted’,function(e){//执行相应的操作});
2020-07-29 11:57:22
1157
原创 jQuery对元素取值与赋值的方法
Jquery给基本控件的取值、赋值 : var str = $(’#txt’).val(); $(’#txt’).val(“Set Lbl Value”); //文本框,$(’#txt’).val(" “); //清空内容文本区域: $(”#text_id").attr(“value”,’’);//清空内容$("#text_id").attr(“value”,‘test’);// 填充内容...
2020-07-29 11:53:37
942
原创 ajax解决俩个页面只刷新一个页面
当点击保存时,要注意 ajax返回的成功时,要调用刷新第二个页面的函数去刷新。success: function (res) { var url = "{:__URL('ADMIN_MAIN/GoodsBase/addgoods')}"; //不能用url直接调action,那样相当于刷新了当前页面没有意义了 if (res != null) { showTip("发布成功",'success'); LoadingInfo(1); //重新载入一边第二个页面.
2020-07-21 09:48:40
230
原创 input标签输入小数的方法
input标签当type为number时,只能输入数字其中有max和min属性,是限制输入数字的大小,当想输入小数时,可以把步数step改为小数,如step = 0.1如:<input type = "number" value = "10" max = "20" min = "10" step = "0.1">...
2020-07-18 13:29:49
6214
3
原创 php警告 Expected }or] 或 unexpected ‘{‘
代码中缺少大括号{}中的 一边}or中括号[] 的一边] 或者多了大括号{}中的 一边{仔细检查吧,没有人能帮得了你最开开始找的时候发现没有人提这个问题,是因为太简单了么?但我还是记一下吧。让后来人明白。...
2020-07-18 13:16:37
1455
原创 PHP导出Excel 数字变成科学计数法解决方法
这个最实用 记一下 "\t"一定要双引号https://jingyan.baidu.com/article/3052f5a1f62b6597f31f861e.html
2020-07-18 12:47:16
1323
原创 ThinkPHP : Illegal offset type in isset or empty错误原因及解决方法
php:Illegal offset type in isset or empty错误原因及解决方法php提示错误:Illegal offset type in XXX,导致这个错误的原因是不能使用实例化的对象来作为数组的索引,请检查数组变量的键名是否使用了实例化的对象变量或数组。我遇到的错误就是因为调用本应是条用数组,结果我只填写了实例化对象。这是很低级的错误但是我硬是找了半天。本应是这样的:$list['data'][$k]['order_num'] = $orderService ->g
2020-07-18 12:40:37
6856
转载 PHP警告Cannot use a scalar value as an array的解决方法
转自 https://www.jb51.net/article/29425.htm基本明白了,在mem−>get没有得到值时返回的是false,此时mem->get没有得到值时返回的是false,此时mem−>get没有得到值时返回的是false,此时arr_hx是false,布尔值,然后又把它当成数组用了,导致产生了这样的提示。其实也是变量没定义的一种情况,在赋值前加一句 $arr_hx = array() 解决问题。...
2020-07-18 12:19:40
1826
原创 php 判断数组是否为空的几种方法
PHP判断数组为空方法1:count($arr);count 如果输出为0的话 那么这个数组就是空的PHP判断数组为空方法2:empty($arr);PHP判断数组为空方法3:for循环最简单也是最直接的方法,用for循环来遍历数组。对于已知维数的数组可以判断,但如果是未知的多维数组,该怎么办?PHP判断数组为空方法4:implode用implode()将数组输出为字符串,判断输出的字串是否为空。初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了。$arr= array(a
2020-07-18 12:13:41
1724
转载 THINKPHP5 的提高查询技巧
查询值为Null的数据// 查询email为空,并且name不为空的用户数据User::whereNull('email') ->whereNotNull('name') ->select();多个字段同一个查询条件快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,例如:User::where('name|title','like','thinkphp%') -
2020-07-18 11:48:19
588
原创 TP5 where多条件查询,组合查询
ThinkPHP运算符 与 SQL运算符 对照表根据以上对照表写对应数组条件,组合查询即可。注意:图中neq和SQL中的is not null 是不同的, array(‘neq’, ‘null’)的话是要报错误的;eq同理。
2020-07-18 11:41:24
1705
原创 记录正则表达式教程
转义字符\是转义字符,其后面的字符会代表不同的意思,转义字符主要有三个作用:第一种,是为了匹配不方便显示的特殊字符,比如换行,tab符号等第二种,正则中预先定义了一些代表特殊意义的字符,比如\w等第三种,在正则中某些字符有特殊含义(比如下面说到的),转义字符可以让其显示自身的含义下面是常用转义字符列表:其实正则还内置了一些字符集,在上面的转义字符有提到,下面给出内置字符集对应的自定义字符集. 匹配除了换行符(\n)以外的任意一个字符 = [^\n]\w = [0-9a-Z_]\W = [
2020-07-18 11:13:15
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人