- Veritabanı Bağlantısı Yapma - ☬❛GonzaLes.•°*”˜シ

'GonzaLes

Stajyer Grafiker
17 Nis 2015
11,768
299
85
u bilmiyorum maalesef
1.gif
Merhaba Arkadaşlar
1.gif
MYSQL veritabanı bağlantısı nasıl yapılır onu anlatıcağım fazla "SS" ye gerek yok herşey çok basittir.
Yapacağım işlem " cPanel " üzerindendir. Diğer host yöneticilerindede aynı işlemdir konunun en altına farkını yazayım


Arkadaşlar resimde görmüş olduğunuz gibi veritabanınızda size ait bir kullanıcı adı olur onun yanına ek kullanıcı adımızı yazarız şifremizi yazarız veritabanımızı oluşturmuş oluruz.


Bakın mesela benim çizgi çektiğim yer (site ismini belirtiyor) " turk_ " olsun
Biz bunu fotoğraftaki gibi nasıl yapıyoruz eklemiş olarak ?
Tabikide " turk_gnzales " diye halletmiş bulunuyoruz veritabanımızın ismi öyle oluyor :)


Evet şimdi veritabanımızı oluşturduk peki ne yapıcağız ?

Veritabanı ayarlarını değiştirmek için gerekli dosyalar genellikle ( config.php - connect.php - baglan.php - db.php ) gibi dosyalarımız içinde olmaktadır.


İçindeki ayarlar kısmen böyledir ;
(localhost olan yer cPanel üzerinden yapıyorsanız işleminizi direk localhost yapınız eğer çalışmaz ise yinede sitenizin ip adresini yazınız sorun düzelecektir.

Kod:
<?php

$host = "localhost";
$username = "[COLOR="lime"]turk_gnzales[/COLOR]";
$password = "parolam";
$dbname = "[COLOR="Lime"]turk_gnzales[/COLOR]";



$connection = mysql_connect($host,$username,$password);

if (!$connection)

{
die('Could not connect: ' . mysql_error());

}

mysql_select_db($dbname) or die(mysql_error());

mysql_query("SET NAMES utf8");


?>

Evet arkadaşlar şimdi sorabilirsiniz neden " DB ve Kullanıcı Adına " aynı veritabanını yazdın ayrı olmayacakmıydı felan diye ikiside değişik olması için ayrıyeten bir veritabanı daha oluşturup birleştirmem lazımdı.

Veritabanı ayarı (2) ;
Kod:
<?php
error_reporting(0);
mysql_connect("localhost","[COLOR="Lime"]turk_gnzales[/COLOR]","parolam");
mysql_select_db("[COLOR="lime"]turk_gnzales[/COLOR]");
?>



Evet arkadaşlar bağlantı bu kadardır umarım yararlı olmuştur soracağınız birşey olursa konu altından cevaplarım.

Konu anlatımı bana aittir.
Saygılar
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.