Php ile MySql Veritabanında Tablo Oluşturmak
Php ile veritabanı işlemi yapabilmek için MySql veritabanı bağlantısı oluşturulmalıdır. Bağlantı oluşturulduktan sonra tablo oluşturmak için kullanılacak SQL ifadesini bir değişkene aktarmak gerekir. Bu değişken de bağlantı değişkeni ile birlikte çalıştırılarak SQL ifadesi çalıştırılır.
Php ile MySql Veritabanında Tablo Oluşturma Örneği:
$baglanti = mysql_connect(”localhost”,”sitedefte_mert”,”1234abcd”);
if (!$baglanti)
{
die(’Veritabanı bağlantısı gerçekleşmedi: ‘ . mysql_error());
}
mysql_select_db(”sitedefte_prj”, $baglanti);
$sqlim = “CREATE TABLE musteri
(
isim varchar(15),
soyad varchar(15),
yas int
)“;
mysql_query($sqlim,$baglanti);
mysql_close($baglanti);
Php ile Tablo Oluşturma Kodlarının Açıklaması:
$baglanti Değişkeni: Bağlantı kurulacak host, veritabanı kullanıcı adı ve şifresi bilgileri ile bağlantı kuracak ifadeyi saklar. if (!$baglanti) şartı ile bağlantı kurulamadığı zaman gösterilecek mesaj yazdırılır.
$sqlim Değişkeni: Veritabanını oluşturacak SQL ifadesini tutan değişken. SQL ifadesi musteri adında isim, soyad ve yas alanlarında oluşan tabloyu oluşturur.
mysql_select_db(”sitedefte_prj”, $baglanti): sitedefte_prj isimli veritabanını $baglanti değişkenindeki parametreleri kullanarak seçer.
mysql_query($sqlim,$baglanti): $sqlim değişkenindeki sql ifadesini çalıştırır. Bu işlem için $baglanti değişkenindeki parametreler ile veritabanına bağlanır.
mysql_close($baglanti): $baglanti değişkenin ile oluşturulan veritabanı bağlantısını kapatır.