2016-12-20 2 views
-3

多くのチュートリアルに続いて、自分のサイトに登録フォームを設定しました。 追加のサイトにファイルのアップロードを追加しましたが、MySQL接続を結合する方法がわかりません。私はPDOソリューションを作りたいと思っています。2つの異なるMySQL接続をPHPでどのように組み合わせることができますか?

database.php(MySQL接続#1)(登録フォーム用)ファイルアップロード用

<?php 
$server = 'localhost'; 
$username = 'xxx'; 
$password = ''; 
$database = 'auth'; 

try{ 
    $conn = new PDO("mysql:host=$server;dbname=$database;", $username, $password); 
} catch(PDOException $e){ 
    die("Connection failed: " . $e->getMessage()); 
} 

dbconfig.php(MySQLのコネクション#1)。

<?php 
$dbhost = "localhost"; 
$dbuser = "xxx"; 
$dbpass = ""; 
$dbname = "dbtuts"; 
mysql_connect($dbhost,$dbuser,$dbpass) or die('cannot connect to the server'); 
mysql_select_db($dbname) or die('database selection problem'); 
?> 

私はオンラインIDEのwww.c9.ioでの作業とブートストラップを使用しています。

+0

** **正確には**com_combine_2の接続を意味しますか? – RiggsFolly

+0

両方の接続にPDOを使用する場合は、すべての 'mysql_'拡張関数をPDOコードに書き直す必要があります。その接続方法を変更するだけではなく、 – RiggsFolly

+0

には、最初のチュートリアル「登録フォームの作成」と「ファイルアップロードの作成」から「SQLへの接続」ファイルがあります。 sry my english is not good私はあなたが私を理解してくれることを願っています:( – sinankarateke

答えて

2

あなたはそれを必要としません。 単一のデータベースへの単一の接続を作成してから、それをすべて使用してください。 特にPHPで作業するのが初めての場合。

+1

確かにこれは答えではありません。接続コードを置き換えるだけで、OPの他のスクリプトの後の 'mysql_'関数呼び出しが失敗します。少なくともこれについての小さな言及は役に立つでしょう! – RiggsFolly

関連する問題