みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

PHPでデータベースにアクセスするには?

データベース初心者です。
レンタルサーバーはロリポップを使っています。
これからphpMyAdminを使ってデータベースを作ることが出来たらと考えております。先ずはその流れを把握しておきたいと思いましてPHPファイルからの接続を成功できたらと考えましたが、PHPについても知識に乏しくどのような記述にすればphpMyAdminに接続できるのかというところで止まってしまってます。
どなたかお詳しい方がいらっしゃいましたらご指導いただけたら幸いです。よろしくお願いいたします。
以下は他のサイトで見つけたのですが接続できないようです。

//接続
$connect = mysql_connect($server,$user,$pw);
//データベース選択
mysql_select_db($database,$connect);
//sql実行
$result = mysql_query($sql);
//データ取得
mysql_data_seek($result,0);
$a=mysql_fetch_array($result,MYSQL_NUM);

投稿日時 - 2009-01-25 22:37:54

QNo.4661058

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

zwi

えーと、phpMyAdminはツールの名前ですよ。MySQLってのが正しい表現です。
で、ちゃんと知識を仕入れずにデータベース系サイトを構築すると、SQLインジェクション攻撃等を受けてサーバー管理会社にも他の人にも迷惑が掛かりますから勉強をしてください。

>成功したときと失敗したときの記述が必要ということですね?何となく理解できるのですがさらに具体的な記述を教えていただけないでしょうか?
これを一々書いていると説明が大変ですし、そこを人から聞いてそのまま使うような人にPHPで記述したサイトを作って欲しくないです。

1.PHPの入門書を読むこと。
2.MySQL入門書を読むこと。
3.PHPのセキュリティ関係の最新の本を読むこと。

ちなみに、phpMyAdmin自体はツールなのでブラウザで呼び出すだけでデータベースを操作できます。PHPを記述する必要はありません。

投稿日時 - 2009-01-26 11:13:33

お礼

ご親切にご回答いただきまして有難うございます。

<
1.PHPの入門書を読むこと。
2.MySQL入門書を読むこと。
3.PHPのセキュリティ関係の最新の本を読むこと。

そうですね、おっしゃられるように時間をかけて調べたいと思います。
ありがとうございました。

投稿日時 - 2009-01-26 16:37:17

ANo.1

$server,$user,$pw,$database それぞれの変数の中身を
あなたの環境にあわせないと接続できませんよ

拾ってきたコードのどこかに
$server = "";
等の記述があればそこの中身を書き換えます

↑が無い場合は、別ファイルに設定してincludeしているはず
include先のファイルも入手しているならそっちで書換するか
includeしないで同じファイルに設定するか

いずれにせよ、このコードだと$sql(クエリ)がないのと
or dieの記述(失敗した時の表示)がないので、接続に
成功してても失敗してても結果は視認出来ませんです

投稿日時 - 2009-01-25 23:10:31

お礼

早速ご親切にご回答頂きまして有難うございます。

$server = "";
""の中に$server,$user,$pw,$database らを当てはめていくのですね。

>いずれにせよ、このコードだと$sql(クエリ)がないのと
or dieの記述(失敗した時の表示)がないので、接続に
成功してても失敗してても結果は視認出来ませんです

成功したときと失敗したときの記述が必要ということですね?何となく理解できるのですがさらに具体的な記述を教えていただけないでしょうか?

投稿日時 - 2009-01-26 08:21:03

あなたにオススメの質問