-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Sabit sayfamıza yazıp çalıştırdığımız veritabanı yaratma kodları her sayfa çalıştığında nasıl tepki veriyor acaba.
Yani index.php sayfam aşağıdaki gibi bir kod var diyelim.
Sayfa her açıldığında tekrar tablo oluşturmaya mı kalkıyor. yoksa tek sefer çalışıp diğerlerinde bir kontrol mekanizması mı var.
$tablo=mysql_query('CREATE TABLE tablo_adi (
id int(12) not null auto_increment,
isim varchar(255) not null,
yas varchar(3) not null,
primary key (id)
)');
-
Üyelik
14.09.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Yazılım geliştirme
-
Konum
Ankara
-
Ad Soyad
M** A**
-
Mesajlar
217
-
Beğeniler
55 / 48
-
Ticaret
0, (%0)
Her sayfada sorguyu yeniden deniycektir, mekanizma falan yok düz mantığını kullan.
Her sayfada tablo_adi isimli tablo oluşturmayı deniycek, ilk sayfa yüklendiğinde oluşturabilecek ama diğer yüklemelerde size "tablo_adi isimli tablo zaten var" hatası verecek, yani ilk yüklemede çalışacak diğer yüklemelerde tamamen tek işlevi sayfayı yavaşlatmak olacak.
1 kişi bu mesajı beğendi.
Murat Alabacak <http://muratalabacak.net>
-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Peki tablo oluşturmaya kalkmadan önce bu tablo var mı diye kontrol edecek bir if sorgusu nasıl yapılabilir. ?
Murat Alabacak <http://muratalabacak.net>
-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Gayet basitmiş teşekkürler.
-
Üyelik
14.09.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Yazılım geliştirme
-
Konum
Ankara
-
Ad Soyad
M** A**
-
Mesajlar
217
-
Beğeniler
55 / 48
-
Ticaret
0, (%0)
Önemli değil
Murat Alabacak <http://muratalabacak.net>
-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Cevap yazdığında otomatik bildiirm geliyor.
1 kişi bu mesajı beğendi.
-
Üyelik
22.01.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
5
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
su sekile kullanmaniz daha mantikli olacaktir.
$tablo=mysql_query('CREATE TABLE IF NOT EXISTS tablo_adi (
id int(12) not null auto_increment,
isim varchar(255) not null,
yas varchar(3) not null,
primary key (id)
)');
2 kişi bu mesajı beğendi.
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
Remzi0068 adlı üyeden alıntı
su sekile kullanmaniz daha mantikli olacaktir.
$tablo=mysql_query('CREATE TABLE IF NOT EXISTS tablo_adi (
id int(12) not null auto_increment,
isim varchar(255) not null,
yas varchar(3) not null,
primary key (id)
)');
Tam bunu diyecektim :) Ne gerek var uğraşmaya :)
PHP Coder,
Kişisel Blog: http://evrimaltay.net