【php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)】教程文章相关的互联网学习教程文章

php – 检查mysql字段在mysql查询中是否包含某个数字【代码】

我有一个表格,其中包含很少的ID,这些列通过多重选择放入数据库.例如,列包含:1,4,5,7,9.是否可以通过MySQL查询检查此列是否包含例如5号或不包含?我需要选择所有在该字段中列出的5号或其他人,并通过php打印它们.解决方法:http://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_find-in-setSELECT ... WHERE FIND_IN_SET(5, list_column)但要明白,这种搜索必然会非常缓慢.它不能使用索引,它将导致完整的表扫描(读...

PHP从MySQL查询转换日期【代码】

我认为这是一个简单的问题.我们有一个带有DATE字段的MySQL数据库,日期以美国格式存储(2010-06-01). 在我将显示日期的PHP页面中,我只想将此日期转换为英国格式(01-06-2010). 任何帮助和建议表示赞赏! 谢谢, 荷马.解决方法:您没有指定并且您的示例含糊不清,但我假设您正在讨论以日 – 月 – 年格式输出.您可以使用strtotime将字符串日期解析为unix时间戳,然后将该时间戳提供给date以及您要输出日期的格式:date("d-m-Y", strtotime(...

php – 3个日期范围之间的Mysql查询【代码】

我有一个允许用户生成报告的PHP脚本,他们可以选择3个日期范围.即2012-01-01 to 2012-01-31 AND 2011-01-01 to 2011-01-31 AND 2010-01-01 to 2010-01-31但是当我执行查询,并且某个日期范围之间没有记录时,查询不返回任何值. 这是我的查询:SELECT DealerName WHERE InterviewDate >= "2012/01/01 " AND InterviewDate <= " 2012/03/31"AND InterviewDate >= "2012/07/01 " AND InterviewDate <= " 2012/09/31"我需要一个查询,如果...

货币的浮点精度:在MySQL查询中使用“round”函数与PHP vs Javascript【代码】

我正在处理金额.在MySQL数据库中,以下字段费用和费率(百分比)是DECIMAL类型,具有2位小数精度.SELECT ROUND(fee * (1- rate/100))),2 ) as profit from products由于查询只返回值而不是将它们保存在变量中,精度问题*是否仍然存在(PHP或JS附带)?如果是这样,最好在PHP或JS中舍入浮点数? *是的我是指保存双倍时出现的精度问题,例如1.5可能会保存为1.49999999解决方法:其他人可能已经提到了这一点,但我想让你知道我在PHP中处理钱计算的...

在MYSQL查询之前使用PHP变量【代码】

!!请向下滚动到“编辑4”!! 这让我绝对疯狂! 我有以下代码,它不起作用:$importsectie = join("','",$importsectie);$query1 = "SELECT * FROM smoelenboek WHERE sectie1 IN ('$importsectie') OR sectie2 IN ('$importsectie') OR sectie3 IN ('$importsectie') OR sectie4 IN ('$importsectie') OR sectie5 IN ('$importsectie') AND actief='ja' ORDER BY achternaam ASC";$result1 = mysql_query($query1) or die(mysql_erro...

PHP中的MySQL查询不再有效【代码】

我接管了这个网站的维护,我只知道MySQL的基本命令.当WordPress更新到版本4.3.1时,此查询停止工作.直到那时,它工作好几个月. 用户将信息输入到传递到MySQL数据库的表单中,这仍然有效.然后从填写的表单中提取数据,并通过电子邮件发送给公司.电子邮件通过但字段为空. ‘$query =“INSERT INTO …_ app(appid,$insert_keys)VALUES(”,$insert_values)”;mysql_query($query)or die(mysql_error());$app_query = mysql_query("SELECT MA...

php – Mysql查询最近一行的连接表【代码】

我有一个类别的页面,他们工作正常,直到我加入. 类别显示如下:category 1———————–0———-0discussion 1 by someone category 2———————–0———-0discussion 2 by someoneelse现在它在讨论的地方,我需要根据它的discussion_id显示发布到该类别的最后一次讨论.我已经尝试过ORDER BY … DESC,但它按类别名称排序,而不是讨论名称和发布者.$sql = "SELECT *, COUNT(d.cat_id) as count FROM discussions as d LEFT...

php MySQL 查询数据【代码】

以下为在MySQL数据库中查询数据通用的 SELECT 语法:SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]使用 mysqli_fetch_array MYSQLI_ASSOC 参数获取数据: <?php $dbhost = localhost:3306; // mysql服务器主机地址 $dbuser = root; // mysql用户名 $dbpass = 123456; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) {die(连接...

PHP如何检查MySQLi查询是否需要关闭?【代码】

我为一个正在努力的项目创建了一个简单的MySQLi类,以便更轻松,更简化地从数据库中获取并推送到数据库. (也是为了更熟悉PHP中的OOP) 我一直遇到的一个问题是努力使其尽可能高效.我尝试关闭/释放每个查询/语句/结果集.这样做我得到了以下错误:Warning: mysqli_result::close(): Couldn't fetch mysqli_result我认为我特别得到了上述内容,因为它试图连续两次关闭查询. 目前我的班级可以做出准备和毫无准备的陈述.所以我尝试在两个地方...

php – DELETE后MySQL查询速度慢

我有两部分PHP脚本. >第一个删除数据库中的某些行>第二个触发SELECT查询 第二个脚本单独运行大约0.2秒.处理两个部件时,第二部分需要5秒.下一次第二个脚本单独运行时,它会回到0.2秒. 任何线索?解决方法:可能是查询已缓存,因此它第二次运行得更快,more info here.如果您向查询添加SQL_NO_CACHE,那么您应该能够确定缓存是否是一个因素.

php – 如何使用面向对象的代码降低MySQL查询的数量【代码】

我们举一个简单的例子:我有产品.产品可以是1个或多个类别,也可以是1个或多个渠道. 所以我有一个Product,Category和Channel的对象,以及它们的mapper和factory类. 我的方法#1是100%解耦; ProductFactory只是创建一个Product实例.在Product classe中,我有懒惰的instanciation方法,称为类别&通道工厂并根据需要存储对象. 这对于产品详细信息页面来说非常好,但是当它出现在产品列表中时,我的查询计数非常高,因为我必须对每个产品进行2...

php – 如何根据条件值创建mysql查询结果?【代码】

我想要这种出局ID Status 100 Viewed 103 Not Viewed 105 Viewed这是我的sql:select id, status from status_table where ID in (100, 101,102,103,104,105);它将显示上述结果,因为在状态表中,其他ID没有任何条目. ID是另一个名为table_file表的表的外键.它包含在另一个数据库中.由于某些性能问题,我无法加入该表.所以我将文件ID作为逗号分隔值传递.但是我想要这种结果如何在不使用任何循环的情况下创建它.ID ...

php – MySQL查询返回false值【代码】

我正在尝试使用数据库表中的数据创建菜单.但我有一点问题.我的查询结果返回false布尔值. 这是我的代码:<?php class DataBase {protected $dbUser;protected $dbPassword;protected $dbHost;protected $dbName;protected $db;function __construct(){$this->dbUser = 'root';$this->dbPassword = '';$this->dbHost = 'localhost';$this->dbName = 'ecommercemakup';$this->db = mysqli_connect($this->dbHost, $this->...

对遍布多个表的数据进行复杂的MySQL查询(PHP)【代码】

我目前正在尝试解决MySQL和PHP的复杂问题. 以下是我的表格示例: 客户名单:table_clients Client_ID | Client_Name | Address | Zip Code | ----------|-------------|-----------------|----------| 1 | Mark | 127 Park Ave | 12235 | 2 | John | 6 Freeman Drive | 12899 | 3 | Allan | 450 Clever Rd | 12235 |服务清单:table_services Service_ID | Ser...

在PHP / MySQL查询中创建关联数组【代码】

我的profileTable中有一个名为“Associations”的列…我正在尝试查询与关联相关的配置文件.$sql = mysqli_query($con,"SELECT * FROM profileTable WHERE Keyword_ID LIKE '%".$getKeyID."%' ORDER BY Associations <> 'School of Engineering and Computer Science', Associations AND LaName ASC LIMIT $start,$end");我可以通过教育而不是协会来索引个人资料.while ($row = mysqli_fetch_array($sql)) {$key = $row['Keywor...