人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP初心者です

DBの接続方法が分かりません

レンタルサーバー(ロリポップ)からPHPを使いMySQLに接続しようとしていますが、うまくいきません。

レンタルサーバー(ロリポップ)でのデータベース作成機能である、phpMyAdminを使ってデータベースを作成しました。

コードはこのように書きました。

<?php
mysql_connect('ホスト名','ユーザ名','パスワード')or die(mysql_error());
echo'データベースに接続しました';
?>

このようにコードを書くとphpMyAdminにあるデータに自動接続するわけではないのですか?

回答お願いします(できれば解決策を細かく教えてくれませんか?)

●質問者: HGIUGYIVB
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● たいがあ

?接続したらそのリンクIDを受け取ります。

?利用するデータベースに移動します。

?SQL文を作成してデータベースにリクエストします。(この時リンクIDが必要)

?リクエストの結果を受け取って処理します。


下記、サンプルコードです。

(仮に、testdbというデータベースに、testtableというテーブルがあり、idとnameというカラムがあるとします。)


<?php

$con = @mysql_connect('ホスト名','ユーザ名','パスワード'); // DBに接続してリンクIDを受け取る

if($con){

  mysql_select_db('testdb',$con);   // testdbへ移動

  $sql = "SELECT * FROM testtable"; // testtableからすべての情報を取得するSQL文を作成

  $rst = mysql_query($sql,$con);    // データベースへリクエストする

  if($rst){

    while($col = mysql_fetch_assoc($rst)){ // 結果を1つづつ処理する

      list($id,$name) = $col;

      echo 'idは'.$id.'、nameは'.$name.'<br>'; // 出力する

    }

  }else{

    echo 'リクエストに失敗しました。<br>'.$sql;

  }

  mysql_close($con);

}

?>

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ