`

学习thinkphp里的一些bug收集

    博客分类:
  • php
 
阅读更多

今天学习php里 进行区间查询里使用这样的语句后,查询结果正确,但是调试模式下会报错。

$data['userid'] = array(array('lt',7),array('gt',4));
$result = $m->where($data)->select();

[8] Array to string conversion F:\myenv\apache\htdocs\thinkphp\ThinkPHP\Lib\Core\Db.class.php 第 472 行

 

google之后发现是thinkphp的一个小bug,

函数 trim() 接收的参数应该是字符串string,而非数组array

区间条件默认是AND,要将这个 and加上才不报错。

$data['userid'] = array(array('lt',7),array('gt',4),'AND');
$result = $m->where($data)->select();

 

分享到:
评论

相关推荐

    thinkphp学习资料大全

    以下是对`ThinkPHP`学习资料的详细说明: 首先,对于初学者,掌握PHP基础知识是学习`ThinkPHP`的前提。`W3School`提供了丰富的PHP教程(http://www.w3school.com.cn/php/php_syntax.asp),包括变量、数据类型、...

    学习 thinkphp 简单实用小程序

    这个“学习 thinkphp 简单实用小程序”可能是为了帮助开发者快速掌握ThinkPHP框架,尤其是如何利用它来创建一个留言版功能。 首先,让我们详细了解一下ThinkPHP框架。它是国内开发团队Laravel China基于MVC(Model-...

    thinkphp的学习资料

    ### ThinkPHP 学习资料详解 #### 一、ThinkPHP 概述 ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,它是为了敏捷开发和快速开发而设计的,其目标是实现 PHP 的“DRY”原则(Don't ...

    自己学习thinkphp笔记心得注意的和常用的地方

    自己学习thinkphp笔记心得注意的和常用的地方,thinkphp 学习a标签url href src等路径,一些比较容易理解并且会忘记的注意点

    thinkphp_thinkphp_thinkphp5_

    总的来说,这个压缩包提供的模板实例是学习和实践ThinkPHP5的好素材。通过深入研究“tpl.cn”文件及其相关代码,开发者不仅能掌握ThinkPHP5的基本用法,还能了解到如何利用其高级特性优化项目开发。无论是新手入门...

    ThinkPHP5学习资源.

    《ThinkPHP5学习资源》 ThinkPHP5是PHP开发领域中广泛应用的一个轻量级的框架,以其简洁、高效的特性深受开发者喜爱。对于初学者来说,掌握ThinkPHP5能快速提升Web应用开发的能力,同时也能更好地理解和实践MVC...

    ThinkPHP_v5.0.7.zip_ThinkPHP V5.0.7_thinkphp

    《深入理解ThinkPHP V5.0.7框架》 ThinkPHP,作为一个广受开发者欢迎的开源PHP框架,其V5.0.7版本是其发展过程中一个重要里程碑。这个版本不仅继承了ThinkPHP一贯的轻量级和面向对象设计原则,还引入了诸多新特性和...

    供新手学习的thinkphp框架留言板

    “新手学习”表明这个项目适合没有或较少ThinkPHP经验的学习者,它的设计应该注重教学性,步骤明确,注释充足。 至于【压缩包子文件的文件名称列表】:“guestbook”,这很可能是项目的主目录名,里面包含了整个...

    ThinkPHP5快速入门

    《ThinkPHP5快速入门》...总结来说,《ThinkPHP5快速入门》涵盖了框架的基本结构、核心组件、常用功能及安全策略,是学习ThinkPHP5的理想起点。通过阅读本书,你可以快速掌握这个框架,为你的PHP开发之旅打下坚实基础。

    thinkphp5小例子

    《深入理解Thinkphp5:基于实战的小例子解析》 Thinkphp5是一款国内广泛使用的开源PHP框架,它以其高效、简洁的代码风格和强大的功能深受开发者喜爱。...希望这个实例能帮助你在Thinkphp5的学习之路上更进一步。

    thinkphp+mysql中英文伪静态企业网站、完整无BUG源码

    【标题】"thinkphp+mysql中英文伪静态企业网站、完整无BUG源码"涉及到的主要技术包括ThinkPHP框架、MySQL数据库以及伪静态技术,这些在构建一个高效、稳定且易于SEO优化的企业级网站中扮演着关键角色。 ThinkPHP是...

    ThinkPHP5快速入门手册

    ThinkPHP5快速入门手册详细介绍了PHP...最后,ThinkPHP官方鼓励用户在学习本手册之后,深入阅读官方的完全开发手册,以获得更全面的理解和掌握。同时,官方也提供了一系列的官方QQ群,方便用户之间进行交流和问题解答。

    ThinkPHP5留言板_thinkphp5_

    它是一个轻量级的系统,适合初学者了解和学习ThinkPHP5框架的基础知识以及Web应用的基本构建。 【ThinkPHP5】是PHP领域内广泛使用的开源框架,它遵循MVC(模型-视图-控制器)架构模式,旨在简化开发过程,提高代码...

    thinkphp学习手册

    本章为您介绍学习ThinkPHP框架需要了解的基础概念和对ThinkPHP的概述介绍。

    thinkphp漏洞检测工具

    《ThinkPHP漏洞检测工具详解》 ThinkPHP是中国最流行的PHP框架之一,因其强大的功能和易用性深受开发者喜爱。然而,任何软件系统都...同时,持续学习和理解安全知识,才能在面对新的威胁时,做出快速而有效的应对。

    李炎恢thinkphp讲义代码

    《李炎恢ThinkPHP讲义代码》是一份全面讲解ThinkPHP框架的教程资源,适合对PHP有基础了解并希望深入学习框架技术的开发者。ThinkPHP是中国最流行、使用最广泛的PHP框架之一,它以简洁、高效的代码风格和强大的功能...

    thinkphp完整源码.rar

    总结,"thinkphp完整源码.rar"是学习和研究ThinkPHP框架的宝贵资源,通过对源码的深入理解和实践,开发者不仅可以掌握框架的使用,还能提升自己的编程技巧和架构设计能力。在实际开发中,结合框架的灵活性和强大功能...

    学习thinkphp6的视图条件比较标签

    学习thinkphp6的视图条件比较标签

    ThinkPHP问答社区系统源码

    ThinkPHP问答社区系统源码,问答讨论社区系统源码,一套基本的问答讨论社区框架,基于thinkphp开发,只是部分不太完善,基础的问答模块还是比较完整的,有能力的大佬可以拿去二开一下使用的。 ThinkPHP问答社区系统...

    Thinkphp 3.1.3后盾网视频学习代码

    《ThinkPHP 3.1.3后盾网视频学习代码详解》 ThinkPHP是一个轻量级的PHP开发框架,以其简洁、高效的特性受到广大开发者喜爱。3.1.3是其较早的一个版本,虽然现在已有更先进的版本,但3.1.3仍然是许多初学者入门和...

Global site tag (gtag.js) - Google Analytics