Baglantı kısmın düzgün gibi görünüyor. en basındaki
error_reporting(0);
ibaresini kaldır aldığın hataya göre herşey kendini belli eder. Eğer bilgilerin doğruysa bağlanman gerekicektir.
Bu tüm hataları gizleyecektir. Eğer localde çalıştırıyorsan onun yerine aşagıdaki gibi koyman yeterli olacaktır. Hosting firmalarında zaten standart olarak aşagıdaki kodlama vardır.

error_reporting(E_ALL ^ E_NOTICE);
Yada aşagıdaki gibi düzenle.


error_reporting(E_ALL ^ E_NOTICE);

define("_HOST", "localhost", TRUE);
define("_USER", "root", TRUE);
define("_PASS", "", TRUE);
define("_DB", "insaat", TRUE);

$connect = mysql_connect(_HOST, _USER ,_PASS) or die("Veri tabanına bağlanılamıyor!");
$selects = mysql_select_db(_DB, $connect);