php4 + MYSQL4.0.2で作業しています。
1つのサーバーにある、複数のデータベースに接続する方法を教えてください。
DB1:テーブルhoge(ID、name)
DB2:テーブルhogehoge(ID, hogeID, comment)
このような場合、データベースが全てDB1に入っているとすれば、
$con = mysql_connect(host, user, pass);
sql="SELECT name, comment"
. " FROM hogehoge INNER JOIN hoge ON hogehoge.hogeID = hoge.ID";
$rst = mysql_db_query(DB1, $sql, $con);
$col = mysql_fetch_array($rst);
print($col['name'] . $col['comment']);
となりますが、
テーブルhogeとhogehogeが、異なるデータベースに存在する場合はどのようにすればよいのでしょうか?
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
DB1上のhogehogeにDB2乗のhogeを連結するなら以下。
難しく考えず、データベース名を頭につけるだけです。
(逆にいえば通常はデータベース名が省略されているということ)
SELECT `name`, `comment`
FROM `hogehoge`
INNER JOIN `DB2`.`hoge` ON `hogehoge`.`hogeID` = `DB2`.`hoge`.`ID`
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PostgreSQL 【PostgreSQL】行の値の並びを変えるには 1 2023/03/21 16:46
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
SQLServerのselect文でデータ数...
-
movable typeのデータ移行について
-
mySQLのデータベースにhtmlのコ...
-
私の考えていることは ・mySQL ...
-
html上でMySQLにアクセス(Java...
-
MySQLの文字化け
-
Mysqlのデータベースのリンク
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
sql*loader 数値のロード
-
mysqlにおけるホストのパーセン...
-
数字で「そ」と「り」
-
BCPコマンドについて
-
perlを使ってレコード件数を取...
-
特定の文字(“ソフ”)だけが文...
-
CSVを1行しかインポートしない...
-
二重に記載されてしまう
-
canonetサーバーを利用してword...
-
同じSQL文で極端に検索が遅くな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
html上でMySQLにアクセス(Java...
-
SQLServerのselect文でデータ数...
-
バッチファイルではパスワード...
-
mySQLのデータベースにhtmlのコ...
-
htmlタグを含んだ文字のデータ...
-
どの程度のデータベースなら、c...
-
データベースの複製の仕方(mysql)
-
Mysqlのデータベースのリンク
-
私の考えていることは ・mySQL ...
-
MySQL4.1以上で、機種依存文字...
-
データベースに配列を格納する
-
ロータスアプローチでデータ連...
-
データベースに画像を入れた場...
-
firebird,SQLトレーナーの使い方
-
sql merge文について
-
MYSQL で検索した結果を印刷したい
-
MySQL データベースをデタッチ
-
MySQLからのデータ取得で日本語...
-
mysqlデータベース内のuserテー...
おすすめ情報