PHP ile MYSQL veritabanı bağlantıları
MYSQL veritabanı bağlantıları
mysql API (mysql zaman aşımına uğradıgından dolayı yerine mysqli API kullanın)
<?php
 $host="localhost"; // yerel bilgisayar için 'localhost' veya '127.0.0.1'
 $kullaniciadi="Veritabanı kullanici adı";
 $sifre="Veritabanı şifresi";
 $veritabani= "Veritabanı ismi";
 $connection=mysql_connect($host,$kullaniciadi,$sifre) or die("Veritabanı bağlantı hatası oluştu");
 
 $result=mysql_select_db($veritabani) or die("veritabani bulunamıdı");
?>
mysqli API (geliştirilmiş mysql)
<?php
$host="localhost"; // yerel bilgisayar için 'localhost' veya '127.0.0.1'
$kullaniciadi="Veritabanı kullanici adı";
$sifre="Veritabanı şifresi";
$veritabani= "Veritabanı ismi";
/* Veritabanı bağlantı parametreleri ile yeni bir mysqli nesnesi oluştur */
$mysqli = new mysqli($host, $kullaniciadi, $sifre, $veritabani);
if(mysqli_connect_errno()) {
    echo "Hata oluştu: " . mysqli_connect_errno();
    exit();
}
?>
mysqli sorgulama örneği:
<?php
$sql = "SELECT no,isim FROM kullanici";
$sonuc = $mysqli->query($sql);
while ($nt = $sonuc->fetch_array()){
    echo $nt['no'].' '.$nt['isim'].'<BR />';
}
// Döndürülen satır sayısı
echo 'Toplam: '.$sonuc->num_rows.' eleman bulundu.';
// Etkilenen satırların sayısı
echo 'Toplam: '.$sonuc->affected_rows.' eleman bulundu.';
?>
PDO API (PHP Data Objects – PHP Veri Nesneleri)
<?php
$hostname="localhost"; // yerel bilgisayar için 'localhost' veya '127.0.0.1'
$kullaniciadi="Veritabanı kullanici adı";
$sifre="Veritabanı şifresi";
$veritabani= "Veritabanı ismi"; // 
try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$veritabani", $kullaniciadi, $sifre);
    $sql = "SELECT * FROM otomobil";
    foreach ($dbh->query($sql) as $row)
    {
        print $row['otomobil_model'] .' - '. $row['otomobil_yil'] . '<br />';
    }
    $dbh = null;
}
catch(PDOException $e)
{
    echo $e->getMessage();
}
?>
													