Hocam öncelikle PHP 6 sürümü yok. Sizin pc de de mysql fonksiyonu desteklenmiyor. Siz o kodu boşverin, tertemiz şekilde PDO ile başlayın;

<?php
@session_start();
@ob_start();
$host='localhost';
$user='cavapu';
$sifre='7463';
$name='canavap';
try {
    $con = new PDO("mysql:host=".$host."; dbname=.$name.",$user,$sifre);
    $con-> exec("SET NAMES utf8mb4; SET CHARSET utf8mb4");
    $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) { 
   $con = 'Bağlanamadı'. $e->getMessage();
}
function sorgula($query)
{    global  $con;    return $con->query($query)->fetchAll(PDO::FETCH_ASSOC);
}
function seo($s){    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','ç', 'Ç');    $en = array('s','s','i','i','g','g','u','u','o','o','c', 'c');    $s = str_replace($tr,$en,$s);    $s = strtolower($s);    $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '-', $s);    $s = preg_replace('/[^%a-z0-9 _-]/', '-', $s);    $s = preg_replace('/s+/', '-', $s);    $s = preg_replace('|-+|', '-', $s);    $s = str_replace("--","-",$s);    $s = trim($s, '-');    return $s;}error_reporting(E_ALL ^ E_NOTICE);ini_set('error_reporting', E_ALL ^ E_NOTICE);function giriskontrol(){ if($_SESSION['login'] == 1){ return true;} }?>
edit: benim kod neden böyle düz oluyor ki