【问题标题】:Im trying to retrieve data from mysql with MAMP我正在尝试使用 MAMP 从 mysql 中检索数据
【发布时间】:2015-11-21 19:26:51
【问题描述】:

大家好,我正在尝试使用 php 从 mysql 服务器检索数据,但是带有 YYYY-MM-DD 的变量在没有日期变量的情况下无法正常工作,有人知道发生了什么吗?

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

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'");

【问题讨论】:

  • 你可以为表转储你的 MYSQL Schema

标签: php android mysql mamp


【解决方案1】:

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

  1. 将查询回显到屏幕

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

  3. 在您的数据库管理器 (phpmyadmin) 中执行查询

  4. 读取sql错误并

  5. 相应地更改您的查询

假设您有一个时间戳(不仅是日期),我认为您可以更改您的查询

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错误,以便我们修复。

【讨论】:

  • 感谢兄弟 date(Fecha)='$date' 是解决方案,我真的很感激
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多