- ベストアンサー
sqliteを操作する
ローカルではなく、レンタルサーバー上にあるSQLiteにフィールドを 追加したいと思いましたが、PHPMyAdminのようなGUIがないので、 作業が止まってしまいました。 どうやってレンタルサーバー上にあるテーブルを操作できるのでしょうか? PHPを使ってなら追加できるのですが、GUIやコマンドで操作できない のでしょうか?
- その他(データベース)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1.FIREFOXをダウンロード 2.ツールーアドオンーSQLITE Managerを追加 3.ツールーSQLITE Managerを起動。 ローカルにあるデータベースファイルを.dbなどを編集できます。 4.編集したファイルをFTPでアップすればOKです。
関連するQ&A
- SQLiteでカラムを追加
PHP初心者です。今SQLiteでDBを構築しています。 現状あるSQLiteを使ったPHPプログラムで、データの読み書きをしています。 レンタルサーバを使っていて、テーブル:test カラム:deta1,deta2,deta3 があります。 で今回カラム deta4を新しく追加したいのですが、sqliteの場合はどうすればいいのでしょうか。 ネットで調べてみましたが、コマンドプロンプトを使うようなものしか出てきません。 初心者の為、全く見当がつきません。宜しくお願い致します。
- ベストアンサー
- PHP
- SQLiteを始めたけどMySQLを勉強したい
昨日からSQLを勉強しはじめてPHPでSQLiteでテーブルを作ってSelectしてhtml上で表にするところまでできました(なので超初心者です)。 やっとサイトのひな形ができたので、SQLite対応のレンタルサーバーを探してみたのですが、なんと対応しているサーバーがほとんどありません! 個人使用なので高いレンタル料は無理なので、仕方ないと思い、今後の勉強もあってMySQLを勉強しなおそうかと思っています。 しかし、イマイチconnectとか概念がよくわかっていないのですが、MySQLはそれほど難しいものではないのですか? 本来なら単純な表なのでSQLiteで済まそうかと考えていたのですが、あまりよいSQLite対応サーバーが見つかりませんでした(あれば教えていただきたいです)。
- ベストアンサー
- MySQL
- csvファイルのデータをSQLiteに入力したい
PHP初心者です。 題のとおり、csvファイルのデータを、サーバー上にあるSQLiteのデータベースのテーブル内に入力したいのですが、PHPでのコードはどのようにすれば良いのでしょうか? ローカルのパソコンでSQLiteテーブルに変換してからアップロードしてもOKかと思い、tksqliteというソフトも試してみましたが、使い方がさっぱり分からず上手くいきませんでした。 どなたかお助けくださいませ。 よろしくお願いいたします。
- 締切済み
- PHP
- SQLITEの構築について
現在、レンタルサーバーでSQLITEを使おうと思い、 <html> <head><title>PHP TEST</title></head> <body> <?php $link = sqlite_open('test.db', 0666, $sqliteerror); if (!$link) { die('接続失敗です。'.$sqliteerror); } print('接続に成功しました。<br>'); // SQLiteに対する処理 sqlite_close($link); print('切断しました。<br>'); ?> </body> </html> と、スクリプトを組んだのですが、ブラウザでアクセスすると Call to undefined function sqlite_open()という、エラーが出てしまいます。これがsqlite_open()関数が定義されていないという意味はわかるのですが、何故このエラーが表示されるのか理解できません。 レンタルサーバーではSQLITEが使えるとかかれており、またphpのバージョンも5.1.6と、SQLITEが標準でバンドルされているはずなんですが、何もしようともcall to undefined ~~ というエラーが出てしまいます。 レンタルサーバー内でこのエラーを出さず、sqliteを使えるようにするにはどうしたらよいでしょうか?ご教授お願いします。 また、余談かもしれませんが、自分なりに、検索し、調べた結果、php.iniというファイルを作成し display_errors = On extension=php_pdo_sqlite.dll extension=php_pdo.dll extension=php_sqlite.dll と、書き込んだファイルをサーバーにあげたのですが、無意味でした。 よろしくお願いします。
- ベストアンサー
- PHP
- SQLiteのフィールド追加のやり方
SQLiteについてなんですがたとえば「test」というテーブルに「test1,test2,test3」というフィールドを持っているとします。 そこにあとからtest4というフィールドを追加したいのですがどうすればいいでしょうか? ご教授おねがいいたします。
- ベストアンサー
- PHP
- phpMyAdminで操作を受け付けない
初めての投稿失礼します。 表記のとおり、MySQL(Ver.5.0.22)+phpMyAdminという環境を 作ろうとしているのですが、phpMyAdmin(Ver.2.8.2.4)について ログインまではできるものの、DBの操作を始めユーザの追加等々の 処理を受付てもらえない状態です。 環境:FedoraCore5 Apache2.0.58 ・端末からのコマンドだとDBのCREATE,DROP共に可能だった ・phpMyAdminからDBの作成だけは可能(各DBへの遷移も可能) ・作成したDBにテーブル等を追加しようとすると 「フィールド数が空です」と表示される(入力しているにもかかわらず) ・DB一覧からのDB削除もできない ・「特権」から「ユーザの追加」を選択しても、ボタン押下後は元の 画面に戻る。操作を受け付けないがエラーメッセージは出てこない (ちょうどブラウザをリロードしたように、元の画面へ戻るだけ) ・デフォである「mysql」内の「user」に手動でユーザを追加しようとすると tbl_replace.phpについてパラメータが見当たらないといわれる (この際示されるFAQ2.8の内容について、3つ目以外は実行しましたが改善しません) ・ブラウザのクッキーやJavaScriptは有効にしている ・設置場所は「/usr/local/share/phpMyAdmin/」 ・config.inc.phpでの変更箇所は 「$cfg['blowfish_secret'] =」の任意文字列(例として"hogehoge") 「$cfg['Servers'][$i]['auth_type'] = 'config';」をcookieに変更 「$cfg['Servers'][$i]['user'] 」のrootを削除 ・httpd.confには 「Alias /phpmyadmin "/usr/local/share/phpMyAdmin"」を追記 ・Zent Optimizerは最新版をインストール済 ・php-mysql、php-devel、mod_auth_mysqlもインストール済 MySqlよりはphpMyAdminの方に原因があるとは 思うのですが・・・一連の作業をずっとrootでやっていることは 何か関連がありますでしょうか。 ご教授いただければ幸いです。
- 締切済み
- MySQL
- PHPとSQLiteのアップロードについて
お世話になります。 PHPを一生懸命勉強して、何冊も本を買いながら最近ようやくサンプルから抜け出して自分で少しプログラムらしきものができるようになったばかりのものです。ずっと自分のパソコン(ローカルホスト)のみで、色々やってきて、いざ、PHPの使える無料レンタルサーバーにアップロードと思って試してみたのですが、上手く行きませんでした。知識が不十分なままアップロードして、サーバー管理者の方に迷惑をかけるのも怖くて、なかなか自分のローカルホストで行っているように、何でもかんでも試すわけには行かないので、どなたか詳しい方に教えていただきたくて投稿いたしました。 自分のパソコン上ではアパッチとPHP5で行っております。 そして、SQLiteの中には、仮の会員のデータベースを作成しています。kaiin.phpというファイルをレンタルサーバーにUPロードすると正常に画面に表示されます。あとは、レンタルサーバーにSQLiteManagerというフォルダをアップロードすればよいだけなのかなと思い、アパッチの中にあるSQLiteManagerというフォルダをアップロードしました。そして、 kaiin.php画面にある入力フォームにデータベースに登録してある名前を入力してボタンをクリックしても、何も動作しませんでした。自分のパソコンでは、同じようにするとデータベースからその入力した名前を検索して、名前が存在している場合は、ログイン状態になり会員用の画面が表示されるのですが・・・。レンタルサーバーにPHPとSQLiteをアップロードするときには、どのようにすればよいのでしょうか。 どなたか詳しい方、ご指導宜しくお願いいたします。
- ベストアンサー
- PHP
- SQLiteが使えるオススメサーバを教えて下さい。
現在PHP5とSQLiteを勉強していております。最近自分のHPを持とうと思い、サーバを探しているのですが、PHP5が対応?するサーバがあまりないように思います。サーバの仕様をみると大体PHP4とかってなっているのですが、、今現在PHP5,SQLiteを使っておられる方でできるだけ安価でお勧めのサーバがあれば教えてもらえないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- sqlite_open、SQLite3::open
「sqlite_open」「SQLite3::open」の違いを教えてください。 ▽http://www.php.net/manual/ja/function.sqlite-open.php ▽http://www.php.net/manual/ja/sqlite3.open.php ・サーバ移行したら、それまで「sqlite_open」で動作していたのが「SQLite3::open」でないと動作しないようになりました ・何の影響を受けているのでしょうか? ・PHPバージョン? ・SQLiteバージョン? ・それとも単に書き方の問題? ■PHPバージョン ・移行前5.2.5 ・移行後5.3.3 ■SQLiteバージョン ・多分3と思うけど、どうやって確認?
- ベストアンサー
- PHP
お礼
そのとおりでできました。 わかりやすく教えてくださりありがとうございました。