../../image/benilogo.gifPHP4 について


PHP の pg_connect関数 について。
pg_connect関数を参照

 リソース について調べてみる。


phpのソース 実行結果
<html>
<head><title>PHP-Example 3</title></head>
<body>
<?php
$dbconn = @pg_connect("dbname=beniya");            // データベースに接続する
if ($dbconn == false) {                            // 接続の状態を確認する
  print("データベースに接続できませんでした。");
  exit;
}
?>
<H1>php  pg_query( )のテストです。</H1>
<HR>
<PRE>
pg_query の使い方<br>
さて どうしたらいいのでしょうか?<br>
データーベースに接続しました。<br>
<?php
  echo($dbconn);
  echo("\n");
?>
<? echo("ここはphp です。\n"); ?>


 $dbconn は 「Resource id #1」 と言う文字列になっている。 それでは別のデーターベースを開くと #2 とか #3 とか
で返ってくるのだろうか?

php のソース一部 実行結果
$dbconn = @pg_connect("dbname=beniya");            // データベースに接続する
if ($dbconn == false) {                            // 接続の状態を確認する
  print("データベースに接続できませんでした。");
  exit;
}
$dbconn_2 = @pg_connect("dbname=mydb");
if ($dbconn_2 == false){
  print("mydb に接続できませんでした。");
  exit;
}
<H1>php  pg_query( )のテストです。</H1>
<HR>
<PRE>
pg_query の使い方<br>
さて どうしたらいいのでしょうか?<br>
データーベースに接続しました。<br>
<?php
  echo($dbconn);
  echo("\n");
  echo($dbconn_2);
  echo("\n");
?>

リソースは接続したデーターベースに番号をつけ、その番号を保持しているようなもの
具体的には

   Resource id #n

のような形式で保持している。
  • 接続データーベースの識別 id の保持




















2004/12/31start ********* Last Update 2006/11/11 15:20 JST

(C) Y.Kondou,2004,2006 All Rights, Reserved.
その他、お気づきの点がありましたら連絡先はこちらから