Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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中的like运算符_Php_Mysql - Fatal编程技术网

使用php的mysql中的like运算符

使用php的mysql中的like运算符,php,mysql,Php,Mysql,我需要使用类似的操作符从数据库中获取数据。如果我使用静态值,我得到了答案,但使用动态值,我无法获取。任何人都知道答案,请帮助 $query = mysql_query("SELECT * FROM table WHERE the_number LIKE '2016-01-09%'"); function calendercheck($data) { $query = $this->db->query("SELECT * FROM events WHERE start_date

我需要使用
类似的
操作符从数据库中获取数据。如果我使用静态值,我得到了答案,但使用动态值,我无法获取。任何人都知道答案,请帮助

$query = mysql_query("SELECT * FROM table WHERE the_number LIKE '2016-01-09%'");
function calendercheck($data)
{
    $query = $this->db->query("SELECT * FROM events WHERE start_date LIKE '$data%'");
    return($query->result());
}

您可以使用“$from”和“$to”之间的
WHERE docdate来过滤mysql中的数据。

您的
start\u date
列是什么数据类型?我使用的是datetime。然后不要使用LIKE。。。。。LIKE用于Strings如何从startdate='2016-03-21'
或从startdate>='2016-03-21'和startdate实际存储了一些日期的事件中提取日期
SELECT*。该格式为2016-01-09。但我的动态日期包含该格式09-01-2016。我如何提取?我不知道想要从日期和到日期使用查询,我必须获取有关日期的行,其中日期(signup_DATE)=CURDATE()