- 締切済み
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);
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
えーと、phpMyAdminはツールの名前ですよ。MySQLってのが正しい表現です。 で、ちゃんと知識を仕入れずにデータベース系サイトを構築すると、SQLインジェクション攻撃等を受けてサーバー管理会社にも他の人にも迷惑が掛かりますから勉強をしてください。 >成功したときと失敗したときの記述が必要ということですね?何となく理解できるのですがさらに具体的な記述を教えていただけないでしょうか? これを一々書いていると説明が大変ですし、そこを人から聞いてそのまま使うような人にPHPで記述したサイトを作って欲しくないです。 1.PHPの入門書を読むこと。 2.MySQL入門書を読むこと。 3.PHPのセキュリティ関係の最新の本を読むこと。 ちなみに、phpMyAdmin自体はツールなのでブラウザで呼び出すだけでデータベースを操作できます。PHPを記述する必要はありません。
- koke29
- ベストアンサー率58% (114/196)
$server,$user,$pw,$database それぞれの変数の中身を あなたの環境にあわせないと接続できませんよ 拾ってきたコードのどこかに $server = ""; 等の記述があればそこの中身を書き換えます ↑が無い場合は、別ファイルに設定してincludeしているはず include先のファイルも入手しているならそっちで書換するか includeしないで同じファイルに設定するか いずれにせよ、このコードだと$sql(クエリ)がないのと or dieの記述(失敗した時の表示)がないので、接続に 成功してても失敗してても結果は視認出来ませんです
お礼
早速ご親切にご回答頂きまして有難うございます。 $server = ""; ""の中に$server,$user,$pw,$database らを当てはめていくのですね。 >いずれにせよ、このコードだと$sql(クエリ)がないのと or dieの記述(失敗した時の表示)がないので、接続に 成功してても失敗してても結果は視認出来ませんです 成功したときと失敗したときの記述が必要ということですね?何となく理解できるのですがさらに具体的な記述を教えていただけないでしょうか?
お礼
ご親切にご回答いただきまして有難うございます。 < 1.PHPの入門書を読むこと。 2.MySQL入門書を読むこと。 3.PHPのセキュリティ関係の最新の本を読むこと。 そうですね、おっしゃられるように時間をかけて調べたいと思います。 ありがとうございました。