Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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中使用MonthName查找上一个MonthName_Php_Mysql - Fatal编程技术网

Php 如何在mysql中使用MonthName查找上一个MonthName

Php 如何在mysql中使用MonthName查找上一个MonthName,php,mysql,Php,Mysql,我正在寻找上个月的存货。这是我的代码 PHP: MYSQL表: Stock Bot_Name March April XYZ 25000 15000 SQL查询:从库存中选择MONTHNAME($month,INTERVAL-1 month)。 预期产出: March 25000 上面的查询不起作用,我不知道哪里出了问题。请帮助我。提前谢谢。为什么不尝试使用php $lastMonthName = date("F", strt

我正在寻找上个月的存货。这是我的代码

PHP:

MYSQL表:

            Stock
Bot_Name    March      April
XYZ         25000      15000
SQL查询:
从库存中选择MONTHNAME($month,INTERVAL-1 month)。

预期产出:

March
25000

上面的查询不起作用,我不知道哪里出了问题。请帮助我。提前谢谢。

为什么不尝试使用php

$lastMonthName = date("F", strtotime("last month"));
$sql = "SELECT $lastMonthName FROM STOCK"
$lastMonthName = date("F", strtotime("last month"));
$sql = "SELECT $lastMonthName FROM STOCK"