选择“在php中查询不工作”

选择“在php中查询不工作”,php,mysql,Php,Mysql,我得到了select查询的语法错误,我尝试了不同的方法来检索记录,之前的sql语句都被注释了,都没有工作?上次查询在我在mysql表SMSTRAN中插入一条记录时工作了。早些时候,mysql表中没有数据,因此无法运行您收到的错误消息是什么?不相关,但我想知道为什么在日期()函数的第一个参数之前有空格?在下一行打印$sql,并在mysql管理中使用相同的语句。告诉我们你得到了什么。@Jackhardcastle,这仍然不重要,代码runsI know@jQuery.PHP.Magento.com,

我得到了select查询的语法错误,我尝试了不同的方法来检索记录,之前的sql语句都被注释了,都没有工作?

上次查询在我在mysql表SMSTRAN中插入一条记录时工作了。早些时候,mysql表中没有数据,因此无法运行

您收到的错误消息是什么?不相关,但我想知道为什么在日期()函数的第一个参数之前有空格?在下一行打印
$sql
,并在mysql管理中使用相同的语句。告诉我们你得到了什么。@Jackhardcastle,这仍然不重要,代码runsI know@jQuery.PHP.Magento.com,因此我开始使用“无关”,我只是好奇而已。
$dateBegin=date( 'Y-m-d');
$dateEnd=date( 'Y-m-d');

// $sql = "SELECT smsno FROM SMSTRAN where smsdate BETWEEN '$dateBegin' AND '$dateEnd' ";

// $sql = "SELECT smsno FROM SMSTRAN WHERE STR_TO_DATE(smsdate,'Y-m-d') between STR_TO_DATE('$dateBegin','Y-m-d') and STR_TO_DATE('$dateEnd','Y-m-d') ";

$sql = "SELECT smsno FROM SMSTRAN WHERE smsdate BETWEEN '".$dateBegin." 00:00:00' AND '".$dateEnd." 23:59:59' ORDER BY smsno ";