MertKoseoglu adlı üyeden alıntı
Rica ederim...yukarıda ki kodda filtre kullandıgın için ara degıskenı uzerınden kontrol yapmalısın.
ara.html deki
arkadaşlar bitti tek bi sorunum kaldı php arama |
21 Mesajlar | 2.658 Okunma |
MertKoseoglu adlı üyeden alıntı
Rica ederim...
Bu kodları arama.htm adıyla kaydediniz.
Untitled Document
//MySQL Baglandım.
mysql_connect("localhost","kullanıcı adı","şifre");
//Database ismini yazdım.
mysql_select_db("veri_tabanı_adı");
$search=$_POST["search"];
//Unutmayın! Bu php kodları içinde ki "makaleler" ve "makale" kısımlarıi,veritabanında önceden oluşturduğum tablo ve veri tabanı isimleri.
$result = mysql_query("SELECT * FROM makaleler WHERE makale LIKE '%$search%'");
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
$makale=$r["makale"];
$id=$r["id"];
$url=$r["url"];
//yazdırıyorum.
echo "$id -> $makale ";
echo "".$url."
";
}
if ($bulunan==0){
echo "Hiç kayıt bulunamadı.";
}
else {
echo $bulunan." makale bulundu";
}
?>
ALTER TABLE tablo_adi ADD alan_adi alan_turu;
Örneğin Uyeler tablosuna, Yer adında, 50 karakter uzunluğunda bir metin alanı ekleyelim.
ALTER TABLE Uyeler ADD Yer VARCHAR(50);
Tabloya birden fazla alan eklemek için kullanacağımız kod:
ALTER TABLE tablo_adi ADD (alan1 alan_turu, alan2 alan_turu, ... alan10 alanturu);
Örnek:
ALTER TABLE Uyeler ADD (Yer VARCHAR(50), Yas INT, Uye_ID Counter, Kayit_Tarihi DATETIME, Profil MEMO);
Bu kod, Uyeler tablosuna şu alanları ekler:
Yer (Metin(50))
Yas (Sayı)
Uye_ID (Otomatik Sayı)
Kayit_Tarihi (Tarih/Saat)
Profil (Not)
Tablodaki varolan alanları düzenlemek için kullanacağımız ALTER TABLE komutu aşağıdaki gibidir.
ALTER TABLE tablo_adi MODIFY alan_adi alan_turu;
Örneğin, Uyeler tablosunda, uzunluğu 50 karakter olan Yer alanını 100 karaktere çıkaralım.
ALTER TABLE Uyeler MODIFY Yer VARCHAR(100);
Tablodaki varolan bir alanı silmek için kullanacağımız ALTER TABLE komutu aşağıdaki gibidir.
ALTER TABLE tablo_adi DROP COLUMN alan_adi;
suleymankasap adlı üyeden alıntı
Merhaba ;ALTER TABLE tablo_adi ADD alan_adi alan_turu;
Örneğin Uyeler tablosuna, Yer adında, 50 karakter uzunluğunda bir metin alanı ekleyelim.
ALTER TABLE Uyeler ADD Yer VARCHAR(50);
Tabloya birden fazla alan eklemek için kullanacağımız kod:
ALTER TABLE tablo_adi ADD (alan1 alan_turu, alan2 alan_turu, ... alan10 alanturu);
Örnek:
ALTER TABLE Uyeler ADD (Yer VARCHAR(50), Yas INT, Uye_ID Counter, Kayit_Tarihi DATETIME, Profil MEMO);
Bu kod, Uyeler tablosuna şu alanları ekler:
Yer (Metin(50))
Yas (Sayı)
Uye_ID (Otomatik Sayı)
Kayit_Tarihi (Tarih/Saat)
Profil (Not)
Tablodaki varolan alanları düzenlemek için kullanacağımız ALTER TABLE komutu aşağıdaki gibidir.
ALTER TABLE tablo_adi MODIFY alan_adi alan_turu;
Örneğin, Uyeler tablosunda, uzunluğu 50 karakter olan Yer alanını 100 karaktere çıkaralım.
ALTER TABLE Uyeler MODIFY Yer VARCHAR(100);
Tablodaki varolan bir alanı silmek için kullanacağımız ALTER TABLE komutu aşağıdaki gibidir.
ALTER TABLE tablo_adi DROP COLUMN alan_adi;
USE veritabanim;
CREATE TABLE tablom
(
no int unsigned not null auto_increment primary key,
isim varchar(45),
yas int,
email varchar(60)
);
SHOW TABLES;
+---------------------+
| Tables in employees |
+---------------------+
| tablom |
+---------------------+