• 締切
  • 困ってます

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

  • 質問No.4661058
  • 閲覧数74
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 64% (9/14)

データベース初心者です。
レンタルサーバーはロリポップを使っています。
これから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件)

  • 回答No.2

ベストアンサー率 56% (730/1282)

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

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

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

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

お礼率 64% (9/14)

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

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

そうですね、おっしゃられるように時間をかけて調べたいと思います。
ありがとうございました。
投稿日時:2009/01/26 16:37
  • 回答No.1

ベストアンサー率 58% (114/196)

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

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

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

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

お礼率 64% (9/14)

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

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

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

成功したときと失敗したときの記述が必要ということですね?何となく理解できるのですがさらに具体的な記述を教えていただけないでしょうか?
投稿日時:2009/01/26 08:21
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ