小さくて単純な質問があると思いますが、すべてを試しましたが、この構文がわかりません。
このコード (php) を入力することから始めます。
require_once('connectvars.php'); // My database connection
//Connect to the database
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
//Retrieve the data from the database
$query = "SELECT * FROM pbclickslogin WHERE username='$username'";
$data = mysqli_query($dbc, $query);
while ($info = mysqli_fetch_array( $data )) {
echo $info['lol']; echo $info['lol2'];
}
だから私はこの例を作って、「$info['lol'];」と言いましょう。「pbclickslogin」および「$info['lol2'];」という名前のテーブル内の列です。「pbclickssomethingelse」という名前のテーブル内の列です。しかし、両方のデータベースに同時に接続することはできませんか?
私は追加しようとしました:
$query = "SELECT * FROM pbclickslogin, pbclickssomethingelse WHERE username='$username'";
この:
$query = "SELECT * FROM pbclickslogin WHERE username='$username'";
$query2 = "SELECT * FROM pbclickssomethingelse WHERE username='$username'";
$data = mysqli_query($dbc, $query, $query2);
while ($info = mysqli_fetch_array( $data )) {
echo $info['lol']; echo $info['lol2'];
}
しかし、経験豊富な PHP ユーザーの一部は知っているかもしれません。これら2つのことは私の問題を解決しませんでした。while ループの実行中にこれらのデータベースの両方に接続する方法を知っている人はいますか?