İlyas Canbay (HTML, CSS, PHP, SQL) » PHP ile SQL Tablo Oluşturmak
PHP ile SQL Tablo Oluşturmak
Bu yazımızda php ile sql tablo oluşturma konusunu inceleyeceğiz.
Tablo oluşturmak için “create table” komutunu mysql_query() işlevi içerisinde belirtmemiz gerekir.
Normalde SQL’da şu komutu girerek tablo oluşturulmaktadır:
CRATE TABLE x (y varchar(15), z varchar(20)); |
Yukarıdaki komut ile “x” isminde bir tablo, “y” ve “z” isminde sütunlar oluşturuyoruz. X, y ve z yerine belirleyeceğiniz özel isimleri girebilirsiniz.
Bu komutu aynı zamanda PHP sayfalarda mysql_query() işleviyle çalıştırabilirsiniz.
$sql = "CREATE TABLE x (y varchar(15), z varchar(20))"; // Sorguyu çalıştırır mysql_query($sql,$con); |
Aşağıdaki örneğimde “liste” isminde bir tablo ve içerisinde ”ad, soyad, sinif, turkce, matematik, fen, sosyal, ingilizce” isminde sütunlar oluşturmak istiyorum.
<?php // Veritabanı bağlantı komutu
$con = mysql_connect("localhost","kullanici","parola");
if (!$con)
{
die('Bağlantı hatası: ' . mysql_error());
}
// Tablo oluşturma komutu
mysql_select_db("deneme", $con);
$sql = "CREATE TABLE liste
(ad varchar(15),
soyad varchar(20),
sinif varchar(10),
turkce varchar(3),
matematik varchar(3),
fen varchar(3),
sosyal varchar(3),
ingilizce varchar(3))";// Execute query
mysql_query($sql,$con);
if (mysql_query)
{
echo "Tablo oluşturma işlemleri başarıyla sağlandı.";
}
mysql_close($con);
?>
|
Bu kodu uyguladığımızda “liste” isminde tablomuz ve belirtilen sütunlar başarıyla oluşturulacaktır. Kod içerisinde yer alan varchar() için verilen rakamsal değerler girilecek metin veya sayıların en fazla kaç haneli olacağını belirtir. Zaten bunu uyguladığınızda her bir değerin ne anlama geldiğini zamanla fark edeceksiniz.
İlyas Canbay (www.ilyascanbay.com)
Yorum Gönder.
Yorum gönderebilmek için giriş yapmalısınız.