Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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中不起作用的_Php_Mysql_Date - Fatal编程技术网

选择在php中不起作用的

选择在php中不起作用的,php,mysql,date,Php,Mysql,Date,我有一个名为EVOLUTIONS的mysql表,在其他表之间有两个名为I NUMBER的字段,以及它的日期。编号为it的字段为INT NOT NULL,字段日期为DATE NOT NULL。问题是,我有一个判断sql pa,当NUMBER等于第x个NUMBER,DATE等于第x个DATE时,它必须采用上述表中名为EVOL的字段。日期的格式为aaaa mm dd,当数字修改了对tome的判断时,它仅起作用,但当标准为日期时,它不起作用。根据判断,php代码为: <?php $v1 =

我有一个名为EVOLUTIONS的mysql表,在其他表之间有两个名为I NUMBER的字段,以及它的日期。编号为it的字段为INT NOT NULL,字段日期为DATE NOT NULL。问题是,我有一个判断sql pa,当NUMBER等于第x个NUMBER,DATE等于第x个DATE时,它必须采用上述表中名为EVOL的字段。日期的格式为aaaa mm dd,当数字修改了对tome的判断时,它仅起作用,但当标准为日期时,它不起作用。根据判断,php代码为:

<?php
    $v1 = isset($_POST['number']) ? $_POST['number'] : null ;
    $v1 = $_SESSION['codigos'];
    $fechasevopas = isset($_POST['fechapas']) ? $_POST['fechapas'] : null ;
    $link = mysqli_connect("localhost", "root", "", "Consulta")or  die ('Error de conexion: ' . mysqli_error());
    $result= mysqli_query($link,"SELECT EVOL FROM EVOLUCIONES WHERE NUMERO='$v1' AND FECHA='$fechasevopas'");
    while($row2 = mysqli_fetch_array($result)){
        echo "<textarea name='comentario' rows='14' cols='92'>$row2[0]   </textarea>" ;
    }
?>

在打开PHP标记后立即将错误报告添加到文件顶部,例如
您遇到了什么错误?您的查询是否在数据库中工作?不考虑任何原因的日期值。如果需要查看日期类型的事实类型,则不需要。当我在代码中写入以下内容时:我开始“从编号为“$v1”且日期为“$fechasevopas”的进化中选择进化”;sindo$v1 1和$fechasevopas 2015-05-18的值屏幕打印从编号为“1”且日期为“的进化中选择进化”。也就是说,费恰瑟沃帕美元的价值没有考虑到这一点。