thinkphp
wuzuyu365
这个作者很懒,什么都没留下…
展开
-
一个tp3.2奇怪的数据保存不完整的问题的解决
一个tp3.2奇怪的数据保存不完整的问题的解决 保存数据130多行,只保存了60多行进去, 仔细排查,发现是有个图片路径的字段的问题, 有些图片路径是带90端口的,例如 http://www.x.com:90/a1.jpg,就报存不进去, 看日志,发现sql变成这样了 insert into t(...img_url,...) values (...,'http://www.x.com:'0'0/a1.jpg' ...) 这都不是一个正确的字符串了,90到哪儿去了? ...原创 2021-04-25 22:01:24 · 302 阅读 · 0 评论 -
ORM是否带where的save的不同
在thinkphp里面,ORM是否带where的save的不同下面的【语句1】和【语句2】有什么不同? $MO = M('orders'); $where = []; $where['order_id'] = 888; $order = $MO->where($where)->find(); $new_order = []; $new_order['price'] = 99...原创 2018-06-01 20:25:43 · 421 阅读 · 0 评论 -
ThinkPHP save()时检查数据,如果没有变化就不执行SQL语句
在Model.class.php中,_before_update方法里面改 // 更新数据前的回调方法 protected function _before_update(&$data, $options) { //检查数据有没有变化,如果没变化就不用更新数据库 $data_changed = false; foreac...原创 2018-07-10 11:51:40 · 1701 阅读 · 0 评论 -
tp的getField()真好
经常需要做那种取出一行,然后用id做key的数组 比如region表: tp里面已经有这个功能: $rg = M('region')->cache(true)->getField('id,name'); 结果: Array ( [1] => 北京市 [2] => 市辖区 [3] => 东城区 [4...原创 2019-03-02 14:47:24 · 587 阅读 · 0 评论 -
Thinkphp 出现 CACHE_WRITE_ERROR 错误的可能解决办法
起初以为是文件夹没有写的权限,结果不是, 连phpmyadmin也没法进入,重启apache2没用, 后来发现是报错日志太多,磁盘占满了。 用命令 du -sh * 查找大的文件夹,删掉废文件,就ok了 ...原创 2019-04-15 10:06:16 · 1460 阅读 · 0 评论 -
tp连接ms sqlserver
1,环境是win10+phpstudy+sqlserver2014 2,下载SQL Server驱动 (1)因为php5.3以上版本缺少sqlser的驱动,所以需要去官网下载,下载地址:https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-s...原创 2019-05-05 14:05:44 · 901 阅读 · 0 评论 -
thinkphp3.2 表名大写问题
thinkphp3.2 连sqlserver数据库,有个表名是BillFormat,结果报错: :( 208:[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]对象名 'bill_format' 无效。 [ SQL语句 ] : SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER...原创 2019-05-14 17:40:01 · 645 阅读 · 0 评论 -
ThinkPHP3.2.3中数据库字段大小写问题
自从TP升级为3.2.3升级后,默认对数据库字段进行全部小写化。官方是这么解释的: 规范起见,默认的数据库驱动类设置了 字段名强制转换为小写,如果你的数据表字段名采用大小写混合方式的话,需要在配置文件中增加如下设置: 1 'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL), ...原创 2019-08-28 18:17:48 · 1205 阅读 · 0 评论 -
登录页空白的折腾
用的框架是TP3.2 部署到线上,登录页是空白, 一直跟踪到底层,才发现, 原来是缓存目录不可写原创 2019-09-23 17:48:44 · 193 阅读 · 0 评论