我创建了一个PDO数据库类,用于在made数据库上运行查询。当使用日期条件进行查询时(这在SQL中很常见),日期将作为字符串传递。Access通常期望日期被哈希包围。例如。
SELECT transactions.amount FROM transactions WHERE transactions.date = #2013-05-25#;
如果我在哪里使用PDO运行这个查询,我可能会执行以下操作。
//instatiate pdo connection etc... resulting in a $db object
$stmt = $db->prepare('SELECT t
我将PHP中指定的日期与MySQL表中的日期进行比较,然后用PHP之后的日期回显所有行。当我在SELECT命令中指定日期时,它可以正常工作,但当我使它成为一个变量时,它就不工作了。
我的PHP是:
$sql = "SELECT event FROM LifeEvents WHERE event_date > '1995-02-27'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
这就是我说的代码
session_start();
include ('configg.php');
$query = "SELECT Date, Time FROM gp_appointment WHERE Name = '$_POST[doctor]' AND Date = '$_POST[date]'";
$result = mysql_query($query);
$data = array();
while($row = mysql_fetch_assoc($result))
{
$da