Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用mysql查询获取以下字符串之间的值_Php_Mysql - Fatal编程技术网

Php 如何使用mysql查询获取以下字符串之间的值

Php 如何使用mysql查询获取以下字符串之间的值,php,mysql,Php,Mysql,我的mysql表中有一个名为item的值。item是一个列名,我想使用query获取两个日期值之间的值。如何得到它。 我想要从2017-2-6到2017-02-07的数值。 请引导我。它是一个字符串值 2017-02-06_CHAWAL,2017-02-07_RAJMA,2017-02-08_ROTI,2017-02-09_BENGAN MASALA,2017-02-10_DAAL 您需要有单独的带有日期的表列。因此,您需要将此2017-02-06_CHAWAL拆分为 |日期|姓名| |201

我的mysql表中有一个名为item的值。item是一个列名,我想使用query获取两个日期值之间的值。如何得到它。 我想要从2017-2-6到2017-02-07的数值。 请引导我。它是一个字符串值

2017-02-06_CHAWAL,2017-02-07_RAJMA,2017-02-08_ROTI,2017-02-09_BENGAN MASALA,2017-02-10_DAAL

您需要有单独的带有日期的表列。因此,您需要将此
2017-02-06_CHAWAL
拆分为

|日期|姓名|

|2017-02-06 |查瓦尔|

然后,您可以使用:


从表中选择*日期介于“2017-02-05”和“2017-02-07”之间的日期

不,不是这样的,这是一个字符串我认为你应该从一本基础书或教程开始,但我希望与日期相关的项目也像2017-02-7_CHAWAL一样。我的主要任务是计算相关的日期,但你应该分割这些值。每个表列应包含一种类型的数据。在您的例子中,一个字段包含两个日期和一个字符串。我不确定我是否正确理解你,但这是你试图达到的,是没有用的,你将无法使用mysql的力量。如果您要拆分这些数据,您可以使用这种查询:
选择日期,从表中按名称列出“2017-02-05”和“2017-02-07”之间的日期组的计数(名称)
确定,谢谢Galileox86这是否解决了您的问题?否尚未Galileox86