Bir sayfada aynı anda iki database bağlatısı yapmak istiyorum ama aşağıdaki hatayı almaktayım. O kadar araştırma ve deneme yapmama rahmen işin içinden çıkmadım. Sizlerde bir bakar mısınız nerede hata yapıyorum. (bağlantıları tek tek çalıştırdığımda bir problem yok)
<?php
// Connect to MySQL server
$link1 = mysql_connect("localhost","root","1234");
// Connect to MySQL database-1
$db1 = mysql_select_db("db1",$link1);
// Connect to MySQL server
$link2 = mysql_connect("localhost","root","1234");
// Connect to MySQL database-2
$db2 = mysql_select_db("db2",$link2);
$result = mysql_query("SELECT * FROM user1",$link1);
if (mysql_num_rows($result)) {
while($row = mysql_fetch_array($result)) {
$adi = htmlentities($row['adi']);
$soyadi = htmlentities($row['soyadi']);
echo $adi." - ".$soyadi."<br />";
}
} else {
echo "No name<br />";
}
$result = mysql_query("SELECT * FROM user2",$link2);
if (mysql_num_rows($result)) {
while($row = mysql_fetch_array($result)) {
$adi = htmlentities($row['adi']);
$soyadi = htmlentities($row['soyadi']);
echo $adi." - ".$soyadi."<br />";
}
} else {
echo "No name";
}
?>Aldığım Hata:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
F:\AppServ\www\home\subdomains\sql\index.php on line
15
No name
isim1 - soyad1
isim2 - soyad2