尝试使用php在sqlite数据库中选择记录

尝试使用php在sqlite数据库中选择记录,php,sqlite,Php,Sqlite,我正在尝试从tblTermDate表中选择一条记录。我两个都只得到1的输出。字段中输入了数据,两个日期的格式均为VARCHAR。任何帮助都将不胜感激,谢谢 <?php // create or open database called TimeTable.sqlite $db = @sqlite_open("TimeTable.sqlite"); //Get Start Date from Table $StartDate = @sqlite_exec($db, "SELECT fldSt

我正在尝试从tblTermDate表中选择一条记录。我两个都只得到1的输出。字段中输入了数据,两个日期的格式均为VARCHAR。任何帮助都将不胜感激,谢谢

<?php
// create or open database called TimeTable.sqlite
$db = @sqlite_open("TimeTable.sqlite");
//Get Start Date from Table
$StartDate = @sqlite_exec($db, "SELECT fldStartDate FROM tblTermDate WHERE fldTerm_Name ='Christmas 1st Half' ");
//Print Start Date
echo $StartDate;
echo "<br> </br>";
//Get Start Date from Table
$EndDate = @sqlite_exec($db, "SELECT fldEndDate FROM tblTermDate WHERE fldTerm_Name ='Christmas 1st Half' ");
//Print End Date
echo $EndDate;

//Database Close
@sqlite_close($db);
?>

sqlite_exec执行SQL语句,不返回任何行。如果语句执行成功,则返回值为true,否则返回值为false。因此您的输出为1。 您正在寻找的是sqlite_查询方法:

您阅读了吗?如果语句成功,sqlite_exec将返回1。