我试图用MAMP从mysql中检索数据

时间:2015-11-21 19:26:51

标签: php android mysql mamp

嗨,大家好我试图用php从mysql服务器检索数据,但是YYYY-MM-DD的变量没有日期变量就无法工作,任何人都知道发生了什么?

如果我尝试在MAMP命令行工作但是从url no发送数据,请帮助谢谢

pd:抱歉我的英文和我的本地服务器日期值为日期类型谢谢

http://localhost/arriendo/Hora.php?centroid=111&cancha=1&date=2015-11-22

$cod=$_GET["centroid"]; $cancha=$_GET["cancha"]; $date=$_GET["date"];

$result = mysqli_query($con,"SELECT Hora FROM reserva3 WHERE Cod_centro='$cod'  AND Cancha='$cancha' AND Fecha='$date'");

1 个答案:

答案 0 :(得分:1)

要查看查询有什么问题,请尝试调试它 这是我调试查询的方法

  1. 将查询回显到屏幕

    $query= "SELECT Hora FROM reserva3 WHERE Cod_centro='$cod'  AND Cancha='$cancha' AND Fecha='$date'";
    echo $query;
    
  2. 从屏幕上复制打印的查询

  3. 在您的数据库管理器(phpmyadmin)

  4. 中执行查询
  5. 阅读sql错误和

  6. 相应地更改您的查询

  7. 假设您有时间戳(不仅仅是日期)我认为您可以从

    更改查询
    SELECT Hora FROM reserva3 WHERE Cod_centro='$cod'  AND Cancha='$cancha' AND Fecha='$date'
    

    SELECT Hora FROM reserva3 WHERE Cod_centro='$cod'  AND date(Cancha)='$cancha' AND Fecha='$date'
    

    如果这样做是因为格式化为什么第一个查询不起作用。否则你必须在这里添加你的SQL错误,所以我们可以修复。