• 締切済み

PHP SQLiteの命令文

お尋ねします。 [Plan.class.php]で ・・・・・・・・ if($this->db = sqlite_popen($this->DBfile,0440,$sqliteerror)){ $this->qstring= "select place,title,contents from schedule where idno = {$this->idno} and hiduke = '{$this->totodate}'"; $this->qresult = sqlite_query($this->db,$this->qstring); if(0==sqlite_num_rows($this->qresult)){ $this->oplace=""; $this->ocontents=""; $this->button="登録"; }else{ ・・・・・・・・ と書いて実行すると、 Warning: sqlite_query() [function.sqlite-query]: near "and": syntax error in C:\Program Files\Apache Group\*****\Plan.class.php on line 55 ( $this->qresult = sqlite_query($this->db,$this->qstring;の行です。) Warning: sqlite_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\Apache Group\*****\Plan.class.php on line 56 ( if(0==sqlite_num_rows($this->qresult)){ の行です。) というエラーが出ます。この文はどこか拙いでしょうか?

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

多分SQLの構文間違いだと思います。 SQL($this->qstring)をprintしてみて間違ってないか確認してみてください。

spindle
質問者

お礼

ご回答頂き有難うございました。まだ、解決しませんが、もう少し良く調べてみます。

関連するQ&A