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

mysql – 从phpmyadmin导出数据时返回sql查询页面【代码】

我在phpMyAdmin下运行查询我获得了数据但是在点击导出时它会重定向到sql查询选项卡Selectsad.firstname,sad.lastname,sfo.base_total_invoiced,sad.email,sad.telephone,sad.postcode,sad.street,sad.locality,sad.city Fromsales_flat_order_address sad Inner joincustomer_address_entity cae ON sad.entity_id = cae.entity_id Inner joinpincode_24_11_2015 pc ON sad.postcode = pc.pincode Inner joinpincode_city_state_ma...

php – 将SQL查询循环合并到一个SQL查询中【代码】

我在PHP中构建了一个循环,可以生成500个SQL查询,但是我想将500个SQL查询合并为一个并获得相同的返回(公司和每个公司的用户数) PHP代码示例$companies = array(); foreach ($fortune500Service->listAll() as $c ){$count = $entityManager->createQueryBuilder()->select("count(u)")->from("AppBundle\Entity\User","u")->where("u.email LIKE :d")->setParameter("d", "%@" . $c["Domain"])->getQuery()->getSingleScalarResult...

php – 无法在Multi MYSQL查询语句中获取结果【代码】

==已解决== 我从以下帖子中获得此查询: How to get ID of the last updated row in MySQL? 我在phpMyAdmin上试了一下,看到了我想要但无法获取的结果.$query = "SET @order_id := '', @order_token := '', @order_param := ''; UPDATE transaction set `ts_status` = 'completed', `ts_remarks` = '', `tsid` = (SELECT @order_id := tsid), `token` = (SELECT @order_token := token), `param` = (SELECT @order_param := param) ...

php – Laravel SQL查询返回错误的结果【代码】

我有这个带有Laravel Query构建器的SQL查询$this->candidate->select('candidates.*', 'candidates.id as candidate_id', 'mj.interviewScheduledDate')->join('candidates_positions', 'candidates_positions.candidate_id', '=', 'candidates.id')->leftJoin(DB::raw("(SELECT mat1.* FROM matches AS mat1JOIN (SELECT candidate_id, MAX(id) AS id FROM matches GROUP BY candidate_id) AS mat2 ON mat1.candidate_id = mat2.c...

php – MySQL查询过滤器和匹配行上的行类似于作业匹配或功能比较【代码】

Google和Stack通常会把我带到我要去的地方但是我被困住了.我相信它,因为我没有找到合适的条款.有许多脚本很接近,但要么我不理解结果,要么它不是我需要的. 我相信我正在寻找“匹配”或“比较”. 我的桌子有工作提供者和求职者都有非常自定义的数据..好消息是每个字段都是一个设定值(选择/复选框/收音机) 这里有可用的数据,大约有17个技能组列type | position | skillset 1 | checkbox | skillset 3 | salary-------+--------...

在处理MySQL查询结果时如何限制PHP内存使用?【代码】

所以我有一个PHP页面,允许用户下载CSV,这可能是一大堆记录.问题是MySQL查询返回的结果越多,它使用的内存就越多.这并不奇怪,但确实存在问题. 我尝试使用mysql_unbuffered_query(),但没有任何区别,所以我需要一些其他方法来释放我所假设的以前处理过的行使用的内存.有没有标准的方法来做到这一点? 这是一个注释日志,说明了我在说什么:// Method first called 2009-10-07 17:44:33 -04:00 --- info: used 3555064 bytes of memory//...

php – 什么mysql查询可以让我从这个表按月获得聚合统计数据?【代码】

我在我的网站上设置了积分系统,其中积累的每个点都记录在积分表中.结构很简单,p_userid,p_points(在此操作期间累积了多少点)和p_timestamp. 我希望每个月都能显示前3位累积用户.基本上,它应该为每个用户ID对月份的p_points表进行求和,并显示前3个用户,分组为月份.用户ID将加入users表,以获取实际的用户名. 最好的方法是什么?我用的是php / mysql. 编辑:作为一种可能的解决方案,我可以创建另一个列,并将YYYY-MM记录到其中,然后根据...

php – 这个MySQL查询有什么问题.它给出了无效的参数编号错误【代码】

MySQL给出了这个错误:SQLSTATE[HY093]: Invalid parameter number对于此查询:public function getUserFriends($userId) {$query = "SELECT users.id, users.firstName, users.lastName, users.thumbPic FROM friendships LEFT JOIN users ON ((friendships.user1 = users.id OR friendships.user2 = users.id) AND users.id <> :userId) WHERE (user1 = :userId OR user2 = :userId) AND friendships.status = 1";return $this->...

php – 将MySQL查询的结果动态显示到HTML页面中【代码】

我使用YII框架,我想将MySQL查询的结果放在index.php的表中. MySQL查询已经很好了:SELECT categories.name,systemes.name,systemes.etat_de_base,maintenances.name,maintenances.date,maintenances.duree FROM systemes_maintenances LEFT JOIN systemes ON systemes_maintenances.id_systemes = systemes.id_systemes LEFT JOIN categories ON systemes.id_categories = categories.id_categories LEFT JOIN maintenances ...

PHP – 具有SQL查询的多个函数【代码】

所以我有一个PHP文件,其中包含多个执行不同查询的函数,例如:function getUserEmail($name) {$link=getLink();$name=mysqli_real_escape_string($link, $name);$output=mysqli_fetch_array(mysqli_query($link, "SELECT email FROM users WHERE name='$name';"));mysqli_close($link);return $output[0]; }function getUserName($id) {$link=getLink();$id=mysqli_real_escape_string($link, $id);$output=mysqli_fetch_array(mysq...

php – 我试图从MySQL查询生成一个HTML表.这是我试图从MySQL查询生成的表的格式:【代码】

|------------------ ------------------- -------------------| | Name 1 | Name 2 | Name 3 | |------------------| ------------------|-------------------| | IMAGE1 | IMAGE1 | IMAGE2 | IMAGE2 | IMAGE3 | IMAGE3 | |----------------- | ------------------|-------------------| | Name 4 | Name 5 | Name 6 | |------------------| -----------...

php – 我无法在我的sql查询中添加OR运算符【代码】

嘿伙计们(这是我的第一个问题).我今天遇到了一些问题因此,我需要一些帮助.我的代码看起来像这样:$database->update($campaign_table, $data_nga_posti , array("AND" => ["codice_pod" => $data_nga_posti['codice_pod'],("codice_pdr" =>NULL) ]));所以这是我的查询执行时:UPDATE `field` SET `columnname` = 'data',`anothercm` = 'data',WHERE `codice_pod` = 'IT001E35563561' AND `codice_pdr` IS NULL我希望我的查询看起来...

php – 如何从我的特定SQL查询中返回json?【代码】

我有以下PHP代码:<?php $servername = "host"; $username = "user"; $password = "passw"; $dbname = "dbname";$conn3 = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);$conn3->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$q3 = $conn3->prepare("SELECT c.one, c.two FROM table c");$q3->execute(); if($q3->rowCount()>0) {$check3 = $q3->fetchAll(PDO::FETCH_ASSOC);$arr = array...

php – 停止sql查询更新每个循环中的所有列【代码】

关于这个问题已经提出了很多问题.我已经了解了stackoverflow上给出的一些解决方案,但它们似乎都没有工作.我有一个带有foreach循环的表单,我正在尝试使用其唯一值提交“所选表单”,然后使用该值运行SQL查询. 问题是,提交的文本区域的name属性.首先,查询只会更新循环中的最后一列.然后我尝试了另一种方法.例如,将name属性更改为“someattribute []”. 现在,正在更新查询中的所有选定列. form.php的<?php...................foreach($...

php – 如何将自定义MySQL查询添加到与Prestashop共享数据库的userfrosting页面?【代码】

我在安装了Prestashop的同一主机上安装了Userfrosting. Userfrosting使用与Prestashop相同的数据库. 我想创建一个页面,在Userfrosting上注册的用户可以在我的电子商务中查看他们的销售情况. (Prestashop供应商=用户冻结用户) 如何在该页面上创建自定义SQL查询?我找到了一个查询,我可以在prestashop上过滤供应商的销售,但不知道如何使用UserFrosting实现它(它使用html页面).解决方法:虽然我不推荐这种方法,但这是一种简单的方法来查...