Bazı Tabloları Farklı Database den Çekme ?
13
●2.053
- 07-01-2014, 00:59:01Define kullanarak sabit değişken oluşturmuşsun database bilgileri için. @Selçuk güzel değinmiş soruna ama define ile database bilgilerini çekiyorsan o mantık biraz uğraştıracaktır seni. @CodeS arkadaşın dediğin gibi fonksiyon oluşturabilirsin veya @Selçuk arkadaşın dediği gibi kullanmak istersen de sitedeki sorguları değiştirip hangi db kullanılacaksa ona göre $connection ve $connection2 değişkenlerini kullanmalısın.gulendam adlı üyeden alıntı: mesajı görüntüle
Nasıl bir yol izlemek istersen ona göre hareket edersin. Tıkandığın yer olduğunda özel mesaj ile ulaşırsan yardım edebilirim. - 07-01-2014, 01:05:47Kimlik doğrulama veya yönetimden onay bekliyor.@gulendam;
Bu örnek yeterince açıklayıcı olacaktır.
<?php define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PASS", "root"); define("DB_NAME_MASTER", "performance_schema"); // 1. veritabanı define("DB_NAME_SLAVE", "information_scheme"); // 2. veritabanı $link = mysql_connect(DB_HOST, DB_USER, DB_PASS); mysql_select_db(DB_NAME_MASTER); $resource = mysql_query("SHOW TABLES"); $result = array("master" => array(), "slave" => array()); while($row = mysql_fetch_assoc($resource)) { $result["master"][] = $row; } mysql_free_result($resource); unset($resource, $row); /* 2. veritabanına geçiş yapalım. */ mysql_select_db(DB_NAME_SLAVE); $resource = mysql_query("SHOW TABLES"); while($row = mysql_fetch_assoc($resource)) { $result["slave"][] = $row; } mysql_free_result($resource); unset($resource, $row); /* Sonuçları ekrana yazdıralım. */ print_r($result);