|

$host ="HOST IP";
$mysqladi ="HOST USER";
$mysqlsifre ="HOST SIFRE";
$db = "A DATABASE";
@mysql_connect ("$host", "$mysqladi", "$mysqlsifre") or die ("MySql Baglantisinda Hata");
@mysql_select_db ("$db") or die ("Üye Veritabanina Baglanilamadi");
$id=$_GET['id'];
$sorgu = mysql_query ("SELECT * FROM [b]A UZERINDEKI DB[/b] WHERE [b]A DB-TABLOSU[/b] ='$id'");
while ($kayit=mysql_fetch_array($sorgu)){
$icerik =$kayit["char_id"];
// Resim olusturma
$src = imagecreatefrompng('http://SUNUCU IP/paperdoll.php?id='. $icerik .'');
$dest = imagecreatetruecolor(118, 183);
// Croplama
imagecopy($dest, $src, 0, 0, 40, 60, 118, 183);
// resim turu
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
}
?>Yukarıdaki örnek aynı sunucu üzerindeki db ler arasında karşılaştırma yapıp bir karakterin id'sini "$içerik" olarak belirliyor ve bunu kullanabiliyoruz.Bu arada "$kayıt" ile de karşılaştırma yapıyor şu şekilde "while ($kayit=mysql_fetch_array($sorgu)){" <?php
$db1 = new mysqli('xxx', 'xxx', 'xxx', 'xxx'); // A DATABASESI
$db2 = new mysqli('localhost', 'xxx', 'xxx', 'xxx'); // B DATABASESI
@mysql_connect ("$db1") or die ("MySql 1 Baglantisinda Hata");
@mysql_connect ("$db2") or die ("MySql 2 Baglantisinda Hata");
@mysql_select_db ("$db1") or die ("Üye 2 Veritabanina Baglanilamadi");
@mysql_select_db ("$db2") or die ("Üye 2 Veritabanina Baglanilamadi");
$id=$_GET['id'];
$sorgu1 = $db1->query("SELECT * FROM A-DB WHERE A-TABLO ='$email'");
$sorgu2 = $db2->query("SELECT * FROM B-DB WHERE B-TABLO ='$user_email'");
while ($user_email=mysql_fetch_array($sorgu1)){
$icerik =$user_email["char_id"];
// Resim olusturma
$src = imagecreatefrompng('http://www.xxx.com/paperdoll.php?id='. $icerik .'');
$dest = imagecreatetruecolor(118, 183);
// Croplama
imagecopy($dest, $src, 0, 0, 40, 60, 118, 183);
// resim turu
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
}
?>Not: "mysqli" kullanmamdaki sebep çoklu veritabanı olduğu için.
SELECT *
>FROM
>REMOTE.DBO.REMOTETABLOADI, WEB.DBO.WEBTABLOADI
>WHERE
>REMOTETABLOADI.email=WEBTABLOADI.email">" işaretleri olmayacak$local = mysql_connect("localhost", "root", "");
$remote = mysql_connect("someremotehost", "username", "");
mysql_select_db("database1", $local);
mysql_select_db("database2", $remote);
$result=mysql_query("SHOW TABLES FROM `database1`;",$local);
$result_remote=mysql_query("SHOW TABLES FROM `database2`;",$remote);
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Neden Çalışmıyor ? MySql
Son cevap: 08-01 23:39 · Son yazan: xwerswoodx · Mesaj: 2 · Görüntü: 2613
|
Script Yardımı | 08-01 23:39 | 2 | 2613 | |
|
|
Sunucu bilgilerinden veri çekmek
Son cevap: 09-12 06:37 · Son yazan: RasmuS · Mesaj: 5 · Görüntü: 2937
|
İstek & Şikayet | 09-12 06:37 | 5 | 2937 | |
|
|
MySql Hata Alıyorum
Son cevap: 21-10 22:19 · Son yazan: Pidra · Mesaj: 8 · Görüntü: 4656
|
Konsol Hataları | 21-10 22:19 | 8 | 4656 | |
|
|
Mysql kodlaması hakkında
Son cevap: 21-02 00:27 · Son yazan: xwerswoodx · Mesaj: 2 · Görüntü: 4025
|
Emülatör ve MySQL | 21-02 00:27 | 2 | 4025 | |
|
|
Oyun İçerisinde Fotoğraf Çekme Programı
Son cevap: 20-08 18:09 · Son yazan: MURAT METE · Mesaj: 3 · Görüntü: 5321
|
Developer Araçları | 20-08 18:09 | 3 | 5321 |