昨日からSQLを勉強しはじめてPHPでSQLiteでテーブルを作ってSelectしてhtml上で表にするところまでできました(なので超初心者です)。
やっとサイトのひな形ができたので、SQLite対応のレンタルサーバーを探してみたのですが、なんと対応しているサーバーがほとんどありません!
個人使用なので高いレンタル料は無理なので、仕方ないと思い、今後の勉強もあってMySQLを勉強しなおそうかと思っています。
しかし、イマイチconnectとか概念がよくわかっていないのですが、MySQLはそれほど難しいものではないのですか?

本来なら単純な表なのでSQLiteで済まそうかと考えていたのですが、あまりよいSQLite対応サーバーが見つかりませんでした(あれば教えていただきたいです)。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

レンタルサーバで利用出来るPHPのバージョンは4のとろこがほとんどでSQLiteを使える場合は少ないです。


ファーストサーバはギガント2ならSQLite、MySQLともに使えるようです。


個人的にはデータ量が少ないときはテキスト保存で処理、多い場合はMySQLを使っています。

SQLiteを試したことがありますが、使える環境が少ないので使っていません。
MySQLとSQLiteは似ていますし、簡単に使えますよ。

参考URL:http://www.fsv.jp/
    • good
    • 0
この回答へのお礼

ありがとうございます。
やはりSQLiteが使えるところは少ないようなのでMySQLを覚えたほうがよさそうですね。
たしかにデータが少ないのでテキストで保存する方法をとってもいいかもしれません。

お礼日時:2007/06/28 01:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QPHP+MySQLでCall to undefined function mysql_connect()

PHP5.0.14
MySQL5.0.22

http://allabout.co.jp/computer/database/closeup/CU20060414A/index.htm
上記のサイトを見て

$dbHandle = mysql_connect("localhost","root","root")
or die("can not connect db\n");

を実行したところ、タイトルのようなエラーが出ました。

php.iniでextension=php_mysql.dllも書かれていて、
php_mysql.dllもphp/extに入っています。

phpinfo()で見ると、MySQLらしき部分がありません。
どうすれば実行できるのでしょうか?

Aベストアンサー

WindowsOSの環境変数のPATHに、
phpのディレクトリを設定してみてください。
libmysql.dllが、PATHでサーチできないとそうなるようです。
(よくlibmysql.dllを、Windowsのシステムフォルダにコピーする手が紹介されていたりしますが、phpにPATHを通すやり方が正統派と思います。)

QレンタルサーバーのMySQL

最近、自宅サーバーでMySQLとPHPを使い始めたのですが、MySQLが使えるレンタルサーバーでMySQLを使う場合、スキーマの作成やテーブルの作成などをすべて自由に行えるのですか?まだ始めたばかりなのでよくわかりません。どなたか教えてください。

Aベストアンサー

それはレンタルサーバ屋さんに聞くしかないでしょう。

レンタルサーバでも専用のハードを借りるような種類なら、ほとんど自由に
できるでしょうが、共用のサーバだったら色々制限があります。それは、
サーバ屋さんがそれぞれ決めているので一般的な回答というのはありません。

QMySQLで作ったデータベースをローカルからレンタルサーバーに移動するときの方法

MySQLで作ったデータベースをローカルからレンタルサーバーに移動するとき、サーバーにあるphpAdminよりエクスポートしてインポートするまたは、TeraTermなどでサーバーのmysqlにログインしてデータベースやテーブルをいっこいっこ作っていく方法が思いあたりますが、プロの方はどのようにやっていますでしようか?  この他にも方法はありますか?

Aベストアンサー

mysqldumpが標準

QMYSQLをサーバー移転後、前のサーバーを参照してしまう?

こんにちは。
WindowsServer2003上で、MYSQL+phpで動作しているアプリがあります。
これを2008サーバーに移転作業を行っているのですが、非常に困った事態に陥っています。

事前に並行のテスト稼働をしており、旧サーバー上で動作しながら、新サーバーを動かしており、動作確認を1ヶ月以上していました。

移転自体は問題なく終わっており、新サーバーでの動作も確認できるのですが、
旧サーバー上でMysqlサーバーを停止すると、新サーバーが動かなくなる不思議な現象が起きています。

phpスクリプトは、グループウェアの中から、グループウェアの持っているログイン情報を取得し、パラメタで与えて呼び出しています(言語はColdfusion)。その時に取得された変数の値を手入力して同じブラウザで呼び出すと、同じ状況でも正常に動作するのです。ブラウザをCtrl+F5でクリアしても同じです。

グループウェアの仕様と言っても、その中では、MYSQLを使っている訳ではないので、移行によって何か条件が変わるということは考えにくく、何が問題なのか、私の知識ではお手上げな状態です。

何かヒントになる情報でも構いませんので、頂けたら有難いです。
よろしくお願いします。

こんにちは。
WindowsServer2003上で、MYSQL+phpで動作しているアプリがあります。
これを2008サーバーに移転作業を行っているのですが、非常に困った事態に陥っています。

事前に並行のテスト稼働をしており、旧サーバー上で動作しながら、新サーバーを動かしており、動作確認を1ヶ月以上していました。

移転自体は問題なく終わっており、新サーバーでの動作も確認できるのですが、
旧サーバー上でMysqlサーバーを停止すると、新サーバーが動かなくなる不思議な現象が起きています。

phpスクリプトは...続きを読む

Aベストアンサー

logでエラーを確認するのが手っ取り早いとおもいますが・・・
レプリケーションの設定などしていませんよね?

QMySQL登録データを別のサーバーのMySQLに写したい

こんにちは。データベース初心者です。
現在MySQL利用可能のレンタルサーバーでデータ
ベース(PHP)を扱っています。
こんど、レンタルサーバーを変えて、運営したい
と思うのですが(JSPを使いたいので)、
その際に、いままでのMySQL上のデータをそのまま
新しいレンタルサーバー上のMySQLに写したいのです。
このやり方がよくわかりません。
現在のサーバー上で、設定画面から、エクスポート
という項目があるのですが、それを実行しても、
ブラウザ上に、SQL文がいろいろ表示されるだけで、
ファイルとしては、なにもダウンロードされません。
何か方法があるとおもうのですが。
何か分かる人、お願いします。

Aベストアンサー

mysqlhotcopyやmysqldumpでエクスポートできます


人気Q&Aランキング

おすすめ情報