草庐IT

SQL语句分类

全部标签

php - 遍历获取的 SQL 数据

我正在向我的事件网站添加一个数据库,其中每个网页都有自己的SQL表。每个页面可以有任意数量的事件。该表有6列(ID、名称、俱乐部、位置、主机、描述)。目前我正在使用一种令人厌烦的方法来调用数据。我正在寻找我的代码的补充,以便调用数据更加自动化。到目前为止我的代码。connect_error)die($connection->connect_error);functionqueryMysql($query){global$connection;$result=$connection->query($query);if(!$result)die($connection->error);re

php - PDO <-> SQL Server exec(在 Laravel 中)返回空数组

PHP、Laravel、调用$db->select("EXEC[dbo].[sp_StoredProc1]1,3,1,'2016-06-1200:00:00','2016-09-1200:00:00'");结果-空数组!!!通过SQLServerManagementStudio调用相同的函数:EXEC[dbo].[sp_StoredProc1]1,3,1,'2016-06-1200:00:00','2016-09-1200:00:00'结果-有效表格。热烈感谢任何想法,为什么会发生这种情况 最佳答案 原因-是MSSQLServer的

php - 从 SQL 查询结果构建父/子数组菜单结构

我需要使用MySQL数据库查询以动态方式构建复杂的菜单结构。该查询允许定义用户有权使用和查看的菜单项。Menu结构以经典的父/子关系存储到结果集中,其中每个元素都有自己的id并依赖于其父id。Parentid=0表示该元素之上没有父元素(它是一个根):MNU_IDMNU_FUNCMNU_PARENTMNU_ICONMNU_TITLE_ITMNU_TITLE_EN----------------------------------------------------------------------------1FLTMGR0homeSTATOFLOTTAFLEETSTATUS2PST

php - Laravel 条件语句 when 用于过滤值

我有一个状态为o或1的事件表。我必须过滤状态为1,0或ALL的事件。我在条件子句时尝试使用laravel,它不能使用零值,其他条件有效。$status=Input::get('status');$events=DB::table('events')->select('events.*')->when($status,function($query)use($status){return$query->where("events.status",$status);})->get(); 最佳答案 in_array函数在when方法中使用

PHP - SQL Server 2005 express 到 2008 标准问题

我有一个PHP应用程序可以在以下系统上正常运行:网络应用:PHP5.2.3版操作系统:WindowsServer2003Standard32位数据库:SQLServer2005(express)网络服务器:IIS6我正在尝试让同样的事情在以下方面运行:网络应用:PHP5.2.11版操作系统:WindowsServer2008Standard64位数据库:SQLServer2008Standard64位网络服务器:IIS7完成我通常执行的安装和设置后,phpinfo()正在运行,但没有MSSQL部分。我环顾四周,发现一些MS文档使用php_sqlsrv.dll设置系统并尝试过,但它似乎使

php - SQL 盲注

当我在我的页面上使用acunetix时,我得到一个:BlindSQL/XPathinjection标题:GET/file.php?id=2'+and+31337-31337=0+--+&page=2回应:找不到文件(有时会显示结果)这是我的PHP代码:$id=(int)htmlentities($_GET['id']);$fileid=mysql_real_escape_string($id);查询:SELECT*FROM`files`WHERE`id`='".$fileid."'我做错了什么?有人可以用这个删除我的数据库吗?我也在一些几乎等于那个的查询中得到相同的消息,但也有限制0,

php - 什么等同于 PHP 中的 C# lock 语句?

为了并发和确保数据的完整性,您将如何获得给定对象的互斥锁?您是否需要在数据库或文件中使用锁定,或者PHP是否支持类似的功能? 最佳答案 PHP不支持多线程,因此没有对象锁定机制。如果你想锁定一个文件,你可以使用flock为了那个原因。无需锁定数据库,因为数据库引擎通常可以处理多个连接。 关于php-什么等同于PHP中的C#lock语句?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

php - 我怎样才能使这个 SQL 查询更有效率? PHP

我有一个系统,用户可以通过该系统查看他们单独订阅的类别,以及默认情况下在他们所属地区可用的类别。因此,表格如下:类别用户类别地区分类我正在数据库中查询他们区域内的所有类别,以及他们订阅的所有单独类别。我的查询如下:Select*FROM(categoriesc)LEFTJOINusers_categoriesuconuc.category_id=c.idLEFTJOINregions_categoriesrconrc.category_id=c.idWHERE(rc.region_id=?ORuc.user_id=?)至少我相信那是查询,我正在使用Cake的ORM层创建它,所以确切的是

php - 是否可以将自定义字段添加到 Drupal 分类术语中?

我想将日期字段添加到drupal分类术语,以及默认的“标题”和“描述”是否有一些技术/php/模块可以让我这样做?可以用CCK做吗??我需要能够在呈现引用该术语的内容节点的同一View中显示新字段。目前,我已经使用CCK向内容节点添加了一个日期字段,并由View显示。但这并不是我想要的,我只想每学期更新一个日期。 最佳答案 在Drupal7中添加了将字段附加到术语,但仍处于测试阶段。我建议用Drupal6中的节点引用字段替换您的分类法。 关于php-是否可以将自定义字段添加到Drupal

php - ORM (doctrine) 和 SQL 之间的代码比较?

我已经阅读了很多关于ORM的文章,但我想知道是否有ORM之类的原则和SQL之间的并排比较示例,以便您可以看到哪个更容易维护?无法在google中找到此类比较。 最佳答案 “更易于维护”是主观的。ORM总是有一些限制。它试图将平面关系SQL放入OOP的procrustean床中。如果您是OOP的忠实粉丝,那么ORM可能适合您。否则请使用SQL。换句话说,ORM使通用任务变得更简单,但任何不寻常的任务都会让人头疼。 关于php-ORM(doctrine)和SQL之间的代码比较?,我们在Sta