①SQLiteのhomeにて疑問があります。
Welcome to SQLiteManager version 1.0.1の画面にて
Language : をjapaneseに選択しても英語のままで変更されません。
適切な表現ではないと思いますが、インストール直後はうまく動作していました。
②サンプルを動作させると以下のエラーが表示されます。
②-1
Warning: sqlite_query() [function.sqlite-query]:
table meibo has no column named chiku_id in C:\Apache Group\Apache2\htdocs\inc\common.inc on line 43
Error:Meiboテーブルへの登録に失敗しました!!
[function.sqlite-query]: をクリックしても以下のエラーが表示されます。
Not Found
The requested URL /4/function.sqlite-query was not found on this server.
②-2
テーブルがないかと思いSQLを投げました。
SELECT * FROM todoufuken LIMIT 0, 20がSQLiteManagerのSQLに入っていましたが、削除しました。
そして以下のSQLを投げました。
INSERT INTO todoufuken VALUES ('01', '1', '北海道');
しかしテーブルは作成されません。エラーも表示されません。
SQLを投げる画面がSELECT * FROM todoufuken LIMIT 0, 20 となっているのを消していることに問題ありますか?
■SQLiteで使えるSQL
http://www.net-newbie.com/sqlite/lang.html
質問内容にかいている状況がわからないので、
普通にSQL文だけを見て書きます。
>!②-2については削除してSQLを投げてもいいものでしょうか?
------------
SELECT * FROM todoufuken LIMIT 0, 20
todoufukenテーブルをSELECTして、結果行の20行分だけ
とってくるSQL文です
------------
INSERT INTO todoufuken VALUES ('01', '1', '北海道');
しかしテーブルは作成されません。エラーも表示されません
これは、すでに存在するテーブルに関して挿入を行うSQL文です。
すでにテーブルがあって、挿入が成功すればエラーは表示され
ません。
-----------
テーブルの存在チェックは
SELECT count(*) FROM todoufuken
で結果が返ってくるかどうかでわかります。
テーブルがなければ、エラーになります。
複数の用件によってうまく言ってないと思うので、1つ直して
1つエラーが消えることを確認してから次のエラーを評価すべき
だと思います。
質問内容の状況だと、データーベースファイルの位置が
ちゃんと想定どおりになってないのではないかと考え
回答1をあげてみました。あくまで推論なので、実際にためして
見ないと分かりません。
②-1は解決できそうです!②-2については削除してSQLを投げてもいいものでしょうか?