【php – 为什么我的MySQL查询给出了一个奇怪的答案?】教程文章相关的互联网学习教程文章

PHP – 使用分页的MySQL查询【代码】

我将如何制作这个MySQL&的分页脚本? PHP查询.if (isset($_GET['c'])) { $c = $_GET['c']; }$query = mysql_query("SELECT * FROM Categories WHERE category = '$c' ");WHILE($datarows = mysql_fetch_array($query)):$id = $datarows['id'];$category = $datarows['category'];$code = $datarows['code'];endwhile;$query2 = mysql_query("SELECT * FROM Games WHERE category = '$code' ");WHILE($datarows_cat = mysql_fetch_a...

Mysql查询用两个表php【代码】

我想知道如何用PHP中的两个表进行查询? 我有这个单一的查询?php $sQuery = "Select * From tb_columnas Where col_Status='activo' Order by col_ID DESC"; $result = mysql_query($sQuery, $cnxMySQL) or die(mysql_error()); $rows_result = mysql_fetch_assoc($result); $total_rows_result = mysql_num_rows($result);if ($total_rows_result > 0){do {$id_columnas = $rows_result ['col_ID'];$col_Titulo = $rows_result [...

php – 如何在mysql查询的where子句中传递数组值?【代码】

我有一个变量$元素,其值为:Array ( [4] => easy [5] => easy [7] => easy [8] => will [9] => easy [10] => will ) 我想在我的查询中使用此变量:$sql = "SELECT * FROM questions where type='$element'"; $result = $conn->query($sql);if ($result->num_rows > 0) {// output data of each rowwhile($row = $result->fetch_assoc()) {echo "id: " . $row["question_name"]. "<br>";} }实际上我想从$element变量的每个元素解析并...

php – Mysql查询返回资源ID#8而不是期望值【代码】

嗨,我试图找到如何修复我的查询以返回正确的结果.这是我的查询:$selectShoeRatingQuery = "SELECT cast(round(AVG(rating)*2)/ 2 as decimal(10,1)) FROM rating WHERE shoe_id = '$_GET[id]'"; $shoeRating = mysql_query($selectShoeRatingQuery);查询应返回一个带小数位的数字(3.5).它在PhpMyAdmin中测试时工作正常,但是在我的网站上它返回资源ID#8. 数据库连接一切正常.解决方法:mysql_query返回一个资源.你需要从中获取一行:...

php – 在Codeigniter中结合mysql和OR查询【代码】

我想在CI中组合AND OR mysql查询.我已经看过这个帖子:http://codeigniter.com/forums/viewthread/92818/.但他们没有在那里提供确切的解决方案. 如何使用严格的CI框架创建以下查询? (我可以在没有括号的情况下轻松创建查询,但它不是同一个查询.)SELECT * FROM `Persons` WHERE LastName='Svendson' AND Age="12" AND (FirstName='Tove' OR FirstName='Ola' OR Gender="M" OR Country="India") P.S.:这只是一个示例查询,即使它没有...

php – mySQL查询返回资源ID#5【代码】

我已经搜索了可能的解决方案.我尝试循环以及尝试mysql_fetch_assoc和mysql_fetch_array的变体,但我仍然得到资源ID#5:0:错误. 这是我认为产生错误的代码.<?phpmysqlc();$email = GetSQLValueString($_SESSION['user'], "text");$query = sprintf("SELECT * FROM newmember WHERE email = %s",$email);$res = mysql_query($query) or die('Query failed: ' . mysql_error() . "<br />\n$sql");$row = mysql_fetch_assoc($res);?> ...

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中显示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...