こんばんわ。中の人デスヨ。(゚д゚)ノ


SQLiteでハマった(そして現在進行形)。


MySQLのように本格的でなくローカルでDB用意するから簡単だぉ!!

的なことが書いてあるがDBへのパスが設定できなければ絵に描いた餅。



     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \ ・・・SQLiteの意味あんのか?
|       (__人__)    |  
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

とりあえずsQLite自体の操作はできるようになったのだがいくらテーブル作成してもプロンプト閉じると自動でDROP TABLEがかかるとかどんだけ。


           ____        ) なんだ、SQLite使えるぉ!!

        /⌒  ⌒\      ) 
      /( ●)  (●) \    )/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y

     / ::::::⌒(__人__)⌒::::: \
    |      |r┬-|     |
     \       `ー'´     /
     ノ            \
   /´               ヽ                 カ
  |    l   l||l 从人 l||l      l||l 从人 l||l   カ    タ
  ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、.     タ
   ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
      ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐
   ,. - ''"| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l
    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ ̄ ̄


        ____
    /::::::─三三─\
  /:::::::: ( ○)三(○)\          
  |::::::::::::::::::::(__人__)::::  |  _____ >終了

   \:::::::::   |r┬-|  ,/ .| |        >起動、SELECT * from 作ったテーブル
   ノ::::::::   `ー'´  \ | |        >そんなテーブル、ないです。 以下ループ



とりあえず原因としてDBへのパスが渡されていないのでテーブルデータを保持できていないのでは?と予想。

DBはXAMPP環境ではDB名.sqliteと作成する。


(´・ω・`)のだが…。作成したDBへのパスを用意して渡さなければならないことはわかったがそれをどこへ記述すれば受け取ってもらえるのか。


    /::::i::::、:::ヽ、:::::\:ヽ:\::::::ヽ:::、::ヽ::、:',
    /::i|::l::ト、ヽ::、:::ヽ:、::::::\::ヽ::::l::::ヽ::i:::i:::!
   /:/:!:::!:|::ヽ:\ヽ::::、:\::::ヽ:::ヽ!::::::i::|:::!::!
   !ハ::|::::i::l:|心、:ヽ::\:ヽ_\、\:::ヽ:::|!::|:|i
    i、:!:|:、N{、ヒjヽゝ\ヾイ ヒj >、ヽi:、|!:|:l
     ヽ:!::トヽ ̄ l! `  ` ̄´ |::l::|:|j:,!:!  駄目だこいつ
      ト、::! u         j |::/lj:::!リ
        ヾ、  丶 -    u リイ:|リ      早くなんとかしないと……
        リヽ ‐、ー- 、_   /イ:::i
       rー'"ト:l゙、   ̄   ./  , |::!
      / ヘ ヾ ヽ、 _,. '   / |:'

なんとかしたいのはこっちだ!!


とりあえず手順だけメモ。


PHP2009-sqli1
C:\xampp\apache\binにあるsqlite3.exeをダブルクリック。


PHP2009-sqli2
プロンプト開くのでテーブル作ってインサート!インサート!!インサート!!!



PHP2009-sqli3
select文でちゃんと表示される。しかしプロンプトを終了させるとry


                    ____
                 _,、r'´:::‐、`ヾ‐、`丶、
                /:::::l、:{⌒ヾヽ::ト、:ヽ:::::ヽ
               //!:::i:l:!::ヾ、::::::ヾ::!`ヽ:ヽ:::::ヽ
              〃:!:l::::l!:ト、::::liヽ、:::リ:!::i:::ヽ:ヽ::::i
              i:!::!i::i::::i::!:i:ヾ!:i::::!:、:::!:::l:i:!:ヽヽ:l:!
              l!::!:!:iト:::!:i:j/代トト、l:ハ::升ト!:l::!:!lj   もういいや
              li::l::N{:ヾVヘ「 ̄` lハ ソr‐テハ!:l/
              !:l!:ト、l::l{`         !  j川/   ハハハハ
              ヾト辷N!      ‐ノ  !:l/
                 Yl:ト、    ヾ==r  ノ/
                iN \.  ` ニ′/}'
                 丨   丶、  /
              ノ ̄´"''‐ 、   `¨´¦
           _rく    /癶V⌒!=| ̄ ̄ ̄ ̄ ̄|
      __,、=T下、``ヽ  /‐''"_, -ヘ|      |
     /「 ̄´  ヽヽ \ ヽ/   ´  _,,厶ヘ       ∧=、、
     |八 \      __/      _,)ヽ___/  ヽ ``=、、
    ∥ \ ! V´ ̄:::::/      _,ノk>、`T!::::::":::\_   ∥


本気で。


(´・ω・`)今日中に解決策が見つからない場合さっさとCakePHPにでも移ってしまう予定。


(´・ω・`)ノシ


人気ブログランキングへ