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

php – 杀死用户中止的MySQL查询【代码】

当从PHP运行长查询时,如果用户在浏览器中按下停止,我将如何终止查询? 考虑到我不能调用任何其他PHP函数,因为PHP在等待MySQL时被阻止. 此外,由于会话锁定,我无法再向服务器发出请求(通过Ajax). 所以一个解决方案可能是: >忽略用户中止>在后台运行长查询,如果已经完成,则每隔100毫秒进行一次PHP检查>从查询中获取pid>如果用户中止,请杀死pid>完成后返回结果 我不知道如何做的两件事是: >运行非阻塞(后台)查询>获取查询的pid解决方...

php – MYSQL和查询以满足相同的列【代码】

项目目标: 我们正在开发用户将搜索公交车的公交车时刻Api. 以下是我的表格结构 我有以下表格 公共汽车id | bus_name表格说明:存储所有公交车名称 路线id | route_name表格描述:存储所有城市名称 停止id | stop_name表格描述:所有停止名称 stop_ordersid | route_id | stop_id | stop_order表格描述:这里我将为city和stop_order列分配句点,帮助识别彼此相邻的站点 bus_timingid | stop_order_id | bus_id | bus_timing | trip ...

PHP PDO MySQL查询LIKE – >多个关键字【代码】

我在MySQL中有一个用户表,希望按名称搜索.现在我有以下代码:<?php $search = @$_GET['q']; $search = strtoupper($search); $search = strip_tags($search); $search = trim($search);$query = $con->prepare('SELECT * FROM `users` WHERE name LIKE ?'); $query->execute(array('%'.$search.'%'));$result = $query->rowCount(); echo $result; ?>问题是我想拥有多个关键字.让我们说有人打字“这里应该是一个人的好名字”然后它...

如何忽略PHP中准备好的mysqli查询中的参数?【代码】

我有一个准备好的mysqli查询,如下所示:$query = $database->prepare("SELECT * FROM items WHERE inStock > ? AND size < ? AND name LIKE ?"); $query->bind_param('iis', $inStock, $size, $name); $query->execute(); WHERE子句中有许多条件可以过滤掉结果.问题是,这些参数是以搜索形式提供的,并不是强制性的.例如,某人可以仅使用名称进行搜索,或仅使用大小和名称进行搜索,或者同时使用大小,名称和...

php – 如何用外语选择mysql查询?【代码】

让我以简单的方式向您展示SELECT * FROM dictionary WHERE malayalam = '?????'这个查询在phpmysql上运行正常,同时它在.php页面上查询时没有检测到raw 我正在建立一个英语到马拉雅拉姆语和马拉雅拉姆语到英语词典 该网站是http://www.chatfitness.com/ 接收来自mysql的malayalam单词在英文单词的基础上正常工作. 不幸的是,收到英文单词不能正常工作:( 我对这两个函数使用相同的查询这是用英文单词搜索的代码if(isset($_GET['en']))...

php – Mysql查询:检索当前日期查询【代码】

在mysql数据库中,我有一个名为: 名称日期 输入:datetime 我在该列中的值很少: 2009-01-05 01:23:35 2009-03-08 11:58:11 2009-07-06 10:09:03 如何检索当前日期?我正在使用PHP. 在PHP中:<?php $today = date('Y-m-d');?>如何编写mysql查询来检索所有今天的日期数据? 我应该将列类型更改为“日期”,然后只插入像“2009-07-06”这样的值,没有时间值???解决方法:你不需要使用PHP,MySQL有一个函数来获取当前日期:SELECT field F...

php – 递归MySQL查询?

我有一组按层次组织的数据,应该能够增长到任意大小.我需要检索整个树,但我无法弄清楚如何只使用SQL.我目前的解决方案是创建一个临时表并使用递归函数连续查询树的分支,然后将结果存储在临时表中,我随后再次查询以生成我想要的结果. 我的问题是,我正在做的基本上是一个连接是否正确?构造一个中间表,然后查询结果.似乎应该有一种方法来使用连接,但MySQL文档仅涵盖检索树的部分到有限深度.有没有办法做到这一点?我在PHP中这样做.解决...

php – SQL查询,按给定坐标选择最近的位置【代码】

参见英文答案 > Fastest Way to Find Distance Between Two Lat/Long Points 16个我有$latitude = 29.6815400和$longitude = 64.3647100,现在在MySQL中我想把这些坐标的15个最近的位置和我打算做这个查询:SELECT * FROM places WHERE latitude BETWEEN($latitude - 1, $latitude + 1) AND longitude BETWEEN($longitude - 1, $logintude + 1) LIMIT 15;你认为这是正确的还是你建议别的吗...

在php中显示mysqli查询的单列值【代码】

如何从mysqli获取单列值.结果应该是只有一列的单行 这就是我的尝试$query = "SELECT MAX(`userid`) FROM `user'"; $rlt = mysqli_query($this->db,$query); echo $rlt['userid'];解决方法:执行查询后,您没有获取该行:$query = "SELECT MAX(`userid`) FROM `user'"; $rlt = mysqli_query($this->db,$query); $row = mysqli_fetch_row($this->db, $rlt); echo $row[0];另一种方法是使用计算字段的别名并使用fetch_assoc:$query = ...

php – 使用数组的MySQL查询【代码】

我正在尝试使用数组查询MySQL数据库,但我遇到了麻烦! 我有一个名为clients的表,我希望能够从’sector’列等于$sectorlink的所有行中选择’name’. 然后,我想将所有名称放入一个数组,以便我可以执行下一个查询:从另一个表中选择所有行,其“client”列等于第一个查询返回的名称之一.我做错了,因为它返回致命的SQL错误.我对所有变量感到困惑! $sectorlink和$connection是在此代码之外定义的唯一变量 有什么建议么?$query1 = "SELE...

php – mysql查询中的距离计算【代码】

我必须查询数千个条目的数据库,并按指定点的距离对其进行排序. 问题是每个条目都有纬度和经度,我需要检索每个条目来计算它的距离.使用大型数据库,我不想检索每一行,这可能需要一些时间. 有没有办法将其构建到mysql查询中,这样我只需要检索最近的15个条目. 例如.`SELECT events.id, caclDistance($latlng, events.location) AS distance FROM events ORDER BY distance LIMIT 0,15`function caclDistance($old, $new){//Calculates ...

使用php变量创建动态mysql查询【代码】

我有一个html表,加载mySQL数据库表中的所有内容.我有与mySQL表的列相关的下拉列表 – 当用户选择其中一个下拉列表时,它使用AJAX来查询数据库. 我需要弄清楚如何动态构建查询,因为有时下拉列表将为空(即他们不想按该列过滤). 做这个的最好方式是什么? 目前我有这样的事情:$stationFilter = $_GET['station'];$verticalFilter = $_GET['vertical'];$creativeFilter = $_GET['creative'];$weekFilter = $_GET['week']; $result =...

php – MySQL“NOT IN”查询3个表【代码】

我有3个课程,成绩和评估.我想比较两个表等级和评估.如果表评估中不存在表级中的数据,则会出现数据(输出)" select Grade.ID_Courses,Course.ID_Courses,Grade.NAME, Course.NAME, Grade.ID_Courses,Evaluation.NAME,Evaluation.Year, Grade.Yearfrom Grade, Course, EvaluationWHERE Grade.ID_Courses=Course.ID_Courses AND Grade.NAME=JOHN and Grade.Year=1 and Evaluation.NAME=GRADE.NAME andGrade.ID_Courses NOT IN (SE...

php – mysqli查询结果显示所有行【代码】

我有以下代码:include $_SERVER['DOCUMENT_ROOT'].'/include/conn.php'; $query = "SELECT title FROM news_event"; $result = $mysqli->query($query); $row = $result->fetch_array(MYSQLI_BOTH); $row_cnt = $result->num_rows; $result->free(); $mysqli->close();如果只有一个结果,我可以回复$row [‘title’],这很好,但是如果有很多结果,我该如何让它循环并打印每一行? 我确定这很简单,但我不确定我需要在谷歌搜索什么. 我...

如何在PHP中的mysql查询中获取有用的错误消息?【代码】

参见英文答案 > How to get MySQLi error information in different environments? / mysqli_fetch_assoc() expects parameter 1 to be mysqli_result 1个HTML代码<form class="col s6 " method="post" enctype="multipart/form-data"><div class="input-field col s12"><input id="last_name" type="text" name="name" class="validate"><label for="last_name">Certificate Name</label></di...