【php-在Yii中调试SQL查询. CFileLogRoute与CWebLogRoute】教程文章相关的互联网学习教程文章

php-MySql查询以检索xml的element属性值【代码】

我有mysql表(例如TestSuite),在TestSuiteDefinition列中保存xml内容(尽管是长文本),<test_suite id="368"><name>TestSuite1</name><description>TestSuite</description><test_case id="141" version="" /><test_case id="142" version="" /><test_case id="143" version="" /><test_case id="144" version="" /> </test_suite>现在,我想检索属性的值(在这种情况下为“ id”).我知道如何在MS SQL中执行此操作,例如: 从TestSuite的...

PHP-MySQL查询从10,000个数据中检索速度太慢(查询优化)【代码】

会员,会员和付款表中的10,000个数据.在每个会员的最新付款中搜索特定付款状态时,检索查询的速度太慢.SELECT m.id AS member_id, m.full_name, m.unit, m.street, m.block, m.country, m.postal_code, cat . * , cat.id AS cat_id, mem.membership_num, mem.id AS membership_id FROM memberships mem LEFT JOIN category cat ON mem.category_id = cat.id LEFT JOIN members m ON mem.member_id = m.id WHERE m.id >0 AND m.stat...

php-带值的MySQL查询【代码】

我有2张桌子1.发布Id Title Date 1 Shaghayegh 2015 2 Adama 2014 3 roulett 20132.postmetaid Post_id Meta_key Meta_value 1 1 app 1 2 1 rec url-rec1 3 1 Square url-sq1 4 2 app 0 5 2 rec NULL 6 2 Square NuLL 7 3 app 1 8 3 rec u...

PHP中的MySQL查询无法正常工作【代码】

我已将此代码与其他主机配合使用,没有遇到任何困难.我正在尝试在新主机上使用它,但它不起作用.我可以肯定地连接到数据库,并且成员ID肯定在表中. 服务器正在运行PHP 5.4有人可以看到此代码有问题吗? 任何帮助表示赞赏.<?php include("../../connection.php");if ($_POST) {$memberid = $_POST["memberid"];$memberid = mysqli_real_escape_string($connection, $memberid);$query = "SELECT * FROM members WHERE memberid = '{$me...

在OOP PHP中重构代码并将PDO用于mysql查询【代码】

我是PHP的OOP新手.我在尝试在OOP和PDO中重构代码时遇到问题.当我尝试重构代码时发生了问题.因此,我有一个类别类来管理类别CRUD操作.要阅读所有以前创建的类别,我有一种方法public function readAll(){$query = "SELECT * FROM " . $this->table_name . " ORDER BY modified ASC";$stmt = $this->connection->prepare($query);if($stmt->execute()){return $stmt;} }在构造函数的同一类中,我正在获得数据库连接,如下所示public fun...

php-如何在m​​ysql查询中比较条件多表?【代码】

在MySQL中检查条件时如何比较多个表? 检查表1-------------------------- date | Cheque_no -------------------------- 10/10/2015 | 09876543 -------------------------- 17/10/2015 | 45678990 --------------------------付款表2---------------------------------------- date | Cheque_no | Amount_Paid ---------------------------------------- 10/10/2015 | 09876543 | 1000 --------------------...

PHP mySql查询调用问题【代码】

我正在尝试从PHP进行查询调用.但是,我不确定为什么它不能正常工作.我要对查询执行的操作似乎有问题.在添加where子句和bindParam之前,一切工作正常.代码正确执行,然后在执行查询和绑定后停止.有人可以看看我是否正确地做到了吗? 可能与致电性别有关.我无法回应$gender. 感谢您的任何见解!<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Practice Work 5</title> </head> <body><form action="babynames.ph...

PHP-Mysqli查询-分组并选择最低【代码】

我正在尝试选择数据库的非重复记录,如果有重复记录,请选择日期最快的记录.为此,我尝试了以下查询:SELECT name, MIN(date) FROM `table` GROUP BY number_offer ORDER BY `date` ASC然后像这样显示它们:echo $row['fecha']; echo $row['name'];该查询正确选择了所有非重复记录,但未能选择较早的日期(它说“未定义的索引“日期””).你有什么想法吗?解决方法:索引失败与缺少别名有关SELECT name, MIN(date) as `date` FROM `table...

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

我需要使用MySQL DB查询动态地构建一个复杂的菜单结构.该查询允许定义用户有权使用和查看的菜单项. Menu结构以经典的父/子关系存储到结果集中,其中每个元素都有自己的ID,并依赖于其父ID.父代ID = 0表示该元素上方没有父代(它是根):MNU_ID MNU_FUNC MNU_PARENT MNU_ICON MNU_TITLE_IT MNU_TITLE_EN ----------------------------------------------------------------------------1 FLTMGR 0 ...

如何删除php循环以减少mysql查询数量【代码】

在我重构的一段代码中,一个while循环遍历数据库查询的结果集并执行查询的子集. 在大多数情况下,可以提取这些循环以使用更多的传递参数集执行更少的查询. 但是,我不确定在ORDER BY和LIMIT 1使如何优化它变得有些棘手的情况下,如何处理该特定查询.关于如何处理此查询类型,任何观点都将受到欢迎: 例:$e = array( ... ); foreach($e as $i=>j) {$sql = "SELECT a FROM b WHERE c = '".(int)$j."' ORDER BY f LIMIT 1";$res = $db->...

php-如何使用like和多个无序值进行SQL查询【代码】

我在社区中寻找答案,但是找不到任何具体的答案.我在此页面上可以搜索先前在我的MySQL数据库中注册的用户的名称.我目前正在使用以下语句: PHP:$value = str_replace(”,’%’,$search); SQL:“从名称为’%”.$value.“%’的用户中按名称升序选择*;” $search变量来自同一页面上的搜索表单. (以上代码使我可以使用多个值进行查询).例如,考虑一个名叫Luiz Henrique da Silva的用户,如果我搜索Luiz,Luiz Henrique甚至Luiz Si??l...

PHP MySQL查询搜索与外键【代码】

我的数据库中有2个表,例如tb_device和tb_label:tb_device id (AI) | type | label | etc -------------------------------------1 | A123 | 1 | test2 | A561 | 3 | test23 | A777 | 2 | test34 | A222 | 3 | test4tb_label id (AI) | label -------------------1 | Samsung2 | Apple3 | Dell而且我已经创建了显示tb_devices的CRUD表单(...

ThinkPHP sql查询

ThinkPHP内置的ORM和ActiveRecord模式实现了方便的数据存取操作,而且新版增加的连贯操作功能更是让这个数据操作更加清晰,但是ThinkPHP仍然保留了原生的SQL查询和执行操作支持,为了满足复杂查询的需要和一些特殊的数据操作,SQL查询的返回值因为是直接返回的Db类的查询结果,没有做任何的处理。 大理石平台批发 主要包括下面两个方法: 1、query方法 query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返...

如何使此SQL查询更有效?的PHP【代码】

我有一个系统,用户可以查看自己单独订阅的类别,以及默认情况下在其所属区域中可用的类别. 因此,这些表如下所示:分类目录用户类别地区类别 我正在查询数据库中区域内的所有类别,以及它们已订阅的所有单个类别. 我的查询如下:Select * FROM (categories c)LEFT JOIN users_categories uc on uc.category_id = c.idLEFT JOIN regions_categories rc on rc.category_id = c.idWHERE (rc.region_id = ? OR uc.user_id = ?)至少我相信这...

PHP-我有2个MySql表.如何在1个SQL查询中从其中获取所有数据?【代码】

我有2个MySql表.具有ID和用户名的用户;带有userId和streamId的流如何将它们作为/将它们加入到仅包含一个表中用户名| streamId作为SQL响应?用一个SQL查询.解决方法:您可以执行以下操作:select a.username, b.streamId from names a, streams b where a.userId = b.userId;