print_r SQL 声明
print_r SQL statement
我正在尝试打印出 SQL 语句,但我不确定是否正确。它不会打印出任何结果,只是 SQL 语句本身。
<?php
$date = new DateTime();
$ts = $date->getTimestamp();
$currentDate = strtotime(date("Y-m-d", $ts));
$sql = "SELECT * FROM 'events' where 'date_start' = '$currentDate'";
print_r($sql);
?>
从 table 名称和列名称中删除单个配额 '
,或替换为 (`) :
$sql = "SELECT * FROM events where date_start = '$currentDate'";
或:
$sql = "SELECT * FROM `events` where `date_start` = '$currentDate'";
那是因为查询还没有执行。
您需要使用 mysql_query 或 mysqli_query(无论您使用哪个)来执行它然后获取结果。
$sql = "SELECT * FROM events where date_start = '".$currentDate"' ";
$result = mysql_query($sql) or die(mysql_error());
$result = mysqli_query($sql) or die(mysqli_error($con));
print_r($result );
希望对您有所帮助。
和平! xD
如果你的时间是整数,你可以使用这个。
<?php
$date = new DateTime();
$ts = $date->getTimestamp();
$currentDate = strtotime(date("Y-m-d", $ts));
$sql = "SELECT * FROM events where date_start = '$currentDate'";
print_r($sql);
?>
$sql = "SELECT * FROM 'events' where 'date_start' = '$currentDate'";
$result= mysql_query($sql) or die(mysql_error());
print_r($result);
使用 mysql_query 现在尝试希望这有帮助:)
我正在尝试打印出 SQL 语句,但我不确定是否正确。它不会打印出任何结果,只是 SQL 语句本身。
<?php
$date = new DateTime();
$ts = $date->getTimestamp();
$currentDate = strtotime(date("Y-m-d", $ts));
$sql = "SELECT * FROM 'events' where 'date_start' = '$currentDate'";
print_r($sql);
?>
从 table 名称和列名称中删除单个配额 '
,或替换为 (`) :
$sql = "SELECT * FROM events where date_start = '$currentDate'";
或:
$sql = "SELECT * FROM `events` where `date_start` = '$currentDate'";
那是因为查询还没有执行。
您需要使用 mysql_query 或 mysqli_query(无论您使用哪个)来执行它然后获取结果。
$sql = "SELECT * FROM events where date_start = '".$currentDate"' ";
$result = mysql_query($sql) or die(mysql_error());
$result = mysqli_query($sql) or die(mysqli_error($con));
print_r($result );
希望对您有所帮助。
和平! xD
如果你的时间是整数,你可以使用这个。
<?php
$date = new DateTime();
$ts = $date->getTimestamp();
$currentDate = strtotime(date("Y-m-d", $ts));
$sql = "SELECT * FROM events where date_start = '$currentDate'";
print_r($sql);
?>
$sql = "SELECT * FROM 'events' where 'date_start' = '$currentDate'";
$result= mysql_query($sql) or die(mysql_error());
print_r($result);
使用 mysql_query 现在尝试希望这有帮助:)