iki farklı database bağlanma
4
●3.264
- 06-10-2007, 01:48:36
<?php // Server 1 bilgileri $server = "localhost"; $port = "3306"; $user = "user"; $pass = "pass"; $database = "db1"; $link1 = mysql_connect( $server . ':' . $port, $user, $pass ); mysql_select_db( $database, $link1 ); // Server 2 bilgileri $server = "localhost"; $port = "3307"; $user = "user"; $pass = "pass"; $database = "db2"; $link2 = mysql_connect( $server . ':' . $port, $user, $pass ); mysql_select_db( $database, $link2 ); // server 1'den sorgu çekeceğiniz zaman mysql_query( "SELECT * FROM .....", $link1 ); /* ... ... */ // server 2'den sorgu çekeceğiniz zaman mysql_query( "SELECT * FROM .....", $link2 ); ?>
- 06-10-2007, 13:42:18Üyeliği durdurulduhayır. Şu şekilde
bağlantıları değişken üzerinden yürütebiliyoruz.
Misal $link1 değişkenine bağlantının birini veriyoruz
query yaparken
mysql_query($query, $link1);
diyip o bağlantı üzerinden işlenmesi gerektiğini göstermiş oluyoruz
aynı şekilde $link2 yada $link3 yada $link4 fark etmez sonuçta değişken üzerine aktarmış oluyoruz
burda olay bağlandığınız adresle alakalı değildir. - 06-10-2007, 23:58:39Okey çok teşekkür ederim yardımlarınız ben bir de mysqli fonksiyonlarına bakacam bunla ilgili PHP5 de bağlantı olayları çok daha karmaşık gözüküyor ama alışırsan sorun olmuyor bilgilerimi bende paylaşacam ..
Misal $link1 değişkenine bağlantının birini veriyoruz
query yaparken
mysql_query($query, $link1);
genel olarak bağlantılarım bu şekil ama nedense
link2 şeklinde hiç düşünmemiştim.
link2 şeklinde hiç düşünmemiştim.