我正在尝试使用 MAMP 从 mysql 检索数据
Im trying to retrieve data from mysql with MAMP
大家好,我正在尝试使用 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'");
要查看您的查询有什么问题,请尝试对其进行调试
这是我调试查询的方式
将查询回显到屏幕
$query= "SELECT Hora FROM reserva3 WHERE Cod_centro='$cod' AND Cancha='$cancha' AND Fecha='$date'";
echo $query;
从屏幕上复制打印的查询
在您的数据库管理器 (phpmyadmin) 中执行查询
读取sql错误和
相应地更改您的查询
假设你有一个时间戳(不仅仅是日期)我想你可以改变你的查询
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 错误,这样我们才能修复。
大家好,我正在尝试使用 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'");
要查看您的查询有什么问题,请尝试对其进行调试 这是我调试查询的方式
将查询回显到屏幕
$query= "SELECT Hora FROM reserva3 WHERE Cod_centro='$cod' AND Cancha='$cancha' AND Fecha='$date'"; echo $query;
从屏幕上复制打印的查询
在您的数据库管理器 (phpmyadmin) 中执行查询
读取sql错误和
相应地更改您的查询
假设你有一个时间戳(不仅仅是日期)我想你可以改变你的查询
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 错误,这样我们才能修复。