2013-12-10 77 views
0

我想從表tblTermDate中選擇一條記錄。兩者的輸出都是1。有數據輸入到字段中,並且這兩個日期的格式都是VARCHAR。任何幫助,將不勝感激謝謝!試圖選擇使用php的sqlite數據庫中的記錄

<?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

您是否閱讀過[documentation](http://www.php.net/manual/en/function.sqlite-exec .PHP)?如果語句成功,則sqlite_exec返回1。 –

回答

0

sqlite_exec執行SQL語句並且不返回任何行。如果語句成功執行,其返回值爲true,否則爲false。因此,您的「輸出」爲1. 您正在尋找的是sqlite_query方法:http://www.php.net/manual/en/function.sqlite-query.php

+0

感謝您的回放,但我已經解決了這個問題。 –

相關問題