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

时间:2013-12-10 14:49:19

标签: 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 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);
?>

1 个答案:

答案 0 :(得分:0)

sqlite_exec执行SQL语句,不返回任何行。如果语句成功执行,则返回值为true,否则返回false。因此你的“输出”为1。 您正在寻找的是sqlite_query方法:http://www.php.net/manual/en/function.sqlite-query.php