v4r1able adlı üyeden alıntı

Bu arada veritabanı bağlantısını $baglan olarak belirttim düzenlersin


Sizi de çok yordum kusura bakmayın ama
Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\beyin\index.php on line 34

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\beyin\index.php on line 35

Bu hatayı alıyorum. Söz konusu satırlar:
$sorgu = mysql_query($baglan,$sql);
$sonuc = mysql_num_rows($sorgu);

Ben index.php'ye db.php'yi çekiyorum ve öyle bağlanıyorum. Bununla alakalı bir sorun mu var acaba?
db.php dosyası:
$baglan = mysql_connect("localhost","root","") or die("MySQL bağlantısı başarısız.");
mysql_select_db("file",$baglan) or die("Veritabanı bağlantısı başarısız.");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
?>