Merhabalar bu konumuzda php ile kategoriler oluşturarak bu kategorilere bağlı alt kategoriler oluşturacağız. Bu konumuza başlamadan önce ilk olarak gerekli veritabanı tablolarımızı oluşturalım. veritabanımızda üç adet tablomuz olacak bunlar; NOT: Bu makalemizde vberitabanına nasıl veri eklenir onu göstermeyeceğim isteyenler buradan MYSQL’e veri ekleme konusuna bakabilirler. Kategoriler => id, baslik alt_kategori =>id, ust_kat_id, baslik mesaj => …
Kategori Arşivi: Web Tasarım
Tüm dijital fotoğraf makinesi fırsatları için tıklayın !
Oca
17
MYSQL Sütün Veri Tipleri (MYSQL de Tablolar)
MYSQL’de temel üç sütun tipi vardır. Bunlar, Sayısal (Numaeric) Tarih ve saat (date and time) Karakter (string) Bu üç tipin çeşitli deplama boyutları vardır. Bu veri tiplerini seçmedeki amaç verilerimiz için en uygun olan veri tipini seçerek mysql tablolarımızı buna göre düzenlemektir. Tabiki de verilerimizi için uygun olan en iyi tipi seçmek. Bir çok veri …
Oca
13
PHP ile Veritabanı İşlemleri (MYSQL)-3
Önceki konularımızda mysql veritabanında tablo oluşturmayı, bu tablodaki bilgilere yenilerini eklemeyi ve silmeyi gördük. Şimdiki konumuzda da tabloya eklenmiş verileri güncellemeyi göreceğiz. İnşallah faydalı olur.
Tablomuzdaki verileri güncellemek için UPDATE ifadesini kullanacağız. Kullanımı aşağıdaki gibidir.
UPDATE tablo_adi set alan1=’deger’, alan2=’deger2′, alan3=’deger3′……… where gun_alan=’tablo_degeri’
Güncellme işlemine geçmeden önce tablomuzdaki vize ve final notlarını alarak ikisinin ortalamasını bululım (Vizenin %40, Final’in %60) ve bu notlarına göre (Örenğin ortalması 60 dan büyük ise başarılı, 60′dan küçük ise başarısız olarak değerlerimizi ekleyelim). İlk olarak ortalmalarını ve başarı durumlarını bulalım.
Oca
11
PHP ile Veri tabanı İşlemleri (MYSQL) -2
Önceki dersimizde sizlere mysql veritabanında tablo oluştrma ve bu tabloları yeni veri girişini anltamaya çalıştım. Bu konumuzdada MYSQL veritabanında bulunan bilgileri okumak ve web sayfamızda görüntülemeyi ve bu bilgileri silmeyi anlatmaya çalışacağım. İnşallah faydalı olur.
İlk Olarak veritabanızdaki bilgierli okuyarak ekrana basmayı anlatalım.
Veritabanımızdan verileri okumak için ilk olarak işleme alacağımız verileri seçmemiz gerekiyor. Bunu bize “SELECT” komutu sağlıyor. Veritabanımızdan ilgili veiryi seçecek komutu yazalım.Önceki dersimizde tablo adımızı sinav olarak belirlemiştik. Aşağıda oluşturduğumuz tablonun kodunu hatırlamak açsından tekrar ele alalım.
Veritabanımızdan seçeceğimiz bilgileri tanımladık. Bunuda bir değişkene atıyarak mysql_query ile sorgumuzu veritabanına gönderdik.
Tabi select komutu bu kadar kısa değil. Biz işimiz görecek kadar kısmaını aldık.
Örenğin Veritabanımızdan sadece belirli bir özellie veya özelliklere sahip verileri seçecek isek. Bunun için where ifadesini kullanacağız.
Ara
25
PHP ile MYSQL Veritabanı İşlemleri 1
Bu başlık altında PHP ile mysql veritabanı işlemlerini yani veritabanına bilgi eklmek veritabanında daha önceden eklenen bir bilgiyi güncellemek ve bu bilgiyi veritabanından silmeyi anlatacağım. Çok uzun olacağı için üç başlık altında anlatacağım. İnşallah faydalı olur.
Derse geçmeden önce veritabanı ile bağlantımızı sağlamamız gerekiyor veritabanı ile bağlatıyı daha önce anlatmıştım burada tekrar deyinmeyeceğim. İsteyen olursa buradan veritabanı bağlantısına bakabilir.
Şimdi konumuzu anlatmaya başlayalım.
Not : Konumuzu bir kişinin aldığı notları girecez ve bu notların ortalmasına göre başarılı mı başarızız mı olduğun karar verecek bilgilerin girişini yapacağız.
İlk olarak veritabanına bilgileri aktarabilmek için bir tablo oluşturalım. Tablomuz 7 bölümden oluşacak. Bunlar:
- Sıra no (Veritabanına eklenen Kaçıncı kişi olduğu)
- Öğrenci Numarası
- Adı Soyadı
- Vize Notu
- Final Notu
- Sınavlarının ortalması
- Durumuz (Başarılı mı, Başarısız mı). Veritabanımıza tablomuzu oluşturalım.
Ara
24
PHP ile MYSQL Veritabanı Bağlantısı Kurmak
Şimdide kouzu anlatmaya başlayalım. ilk olarak veritabanına bğalanmak için $baglanti değişkenimizi tanımladık.Bu değişkenimizdeki mysql_connect tanımlaması veritabanına bağlanmamızı sağlıyor. mysql_connect 3 değer alır bunlar:
- “localhost” yani kısaca veritanaımızın bulunduğu yer
- İkinci değer ise veritabanı kullanıcı adı veritabanını oluştururken belirlediğimiz kullanıcı adı (eğer kendi bilgisayarınıza kurmuş iseniz burası genellikle root olarak girilir.
- mysql_connect in alacağı son değer ise veritabanımızın şifresidir. Kullanıcı adını belirlerken oluşturduğunuz şifrenizdir. (Eğer sistemi kendi bilgisyarınıza kurmuş iseniz progrma kurulum aşamasında belirlediğiniz şifreyi buraya gireceksiniz.)
Bu aşmaları yaptıktan sonra veritabanına bağlantı işleminiz gerçekleştirdiniz. Bundan sonra veritabanını seçmek kaldı. Veritabanını seçmek için mysql_select_db i kullanacağız. mysql_select_db iki değer alır.
- veritananımızın ismi, bağlantı sağladımız veritabanında verilerimizin hangi veritanaında saklanacak onun ismini buraya giriyoruz.
- Mysql’e bağlantı sağladığımız değişken($baglanti olarak tanımlamıştık biz)
Gerekli bütün aşamları tanımladık. Şuan için veritanaımızın bağlantısını ve seçimini yaptık. Son olarakta bağlantımız sağlanmışmı sağlanamaışmı bunu kontrol edelim bunu if deyimi ile sağladık. mysql_error(); bize bağlantı sağlanmamış ise neden bağlantının sağlanamadığını bildirecek.
Ara
23
preg_match kullanımı
Bu başlık altında php’de preg_match kullanımı anlatmaya çalışacağım. PHP’nin güçlü sitring araçlarından biriside preg_match (veya preg_match_all) dur. preg_match en çok kullanıldığı alanlardan biride veri çekmek, yani kısaca string işlemleri. preg_match ile preg_match_all arasındaki fark, preg_match_all eşleşen bütün kayıtları bulur; preg_match ise sadece eşleşen ilk kayıdı bulur, tabi varsa. Şİmdi bunu kücük bir kod ile açıklayalım. …
Ara
22
URL’lerde Dosyaların Dizin Olarak gösterilmesi
Web sitesi tasarlıyorsunuz ve sayflarınız arasında iletişim.php adnda bir dosyanız var. taryıcınızı adres çubuğuna bu dosyaya “http://www.siteadresi.com/site/iletisim.php” şeklinde ulaşırsınız. Bu başlık altında dosyaya “http://www.siteadresi.com/site/iletisim” şeklinde yapmayı anlatmaya çalışacam.
Hepimizin bildiği gibi Linux sunucularda bulunan “.htaccess” dosyası ile SEO ve Sef linkler elde edebiliyoruz. Eğer sunucunuz linux tabanlı ise “.htaccess” dosymızı biraz değiştirmeniz gerekiyor. Bunun için yapacağımız ilk iş not defteri açık aşağıdaki kodları kopyalayıp not deferine yapıştırıyoruz.
iletisim.php dosyasınıda ssitemize gönderdikten sonra “taryıcımızın adres çubuğuna site adresimizi yazıyoruz.”http://www.siteadı.com/site/ilestisim.php” herkese faydalı olması dileği ile…
Not: Bu işlemleri yaptınızda hala bir sonuç alamamış iseniz, sunucunuzda muhtemelen mod-rewrite modülü aktif değildir. Aktif etmek için sunucunuz (apache ise) httpd.conf
dosyasını açıp aşağıdaki kodu bulun ve kodun başındaki “#” işareti kaldırınız.
Ara
22
Dmoz Nedir?
GOOGLE ve diğer arama motorlarının yaptığı arama işlemi sonucunda dikkate aldığı önemli kaynakların başında dizin kaydı gelmektedir. Arama motorları bazı büyük dizinlere bakar, bunların başında da DMOZ.org gelir. Peki bu arama motorlarının bu sitelere bakmasının nedeni nedir. Bunun nedeni, bu sitelere olan kayıt sistemidir. Siteniz için başvuruda bulunduğunuzda sitenizin dizinde yer alması 1-3 ayı bulmaktadır. Bu süre içerisinde siteniz botlar tarafından değlde direk kişiler tarafından inceleniyor ve siteniz spam mı, değil mi, doğru kategori altında mı listelenmiş, yararlı bir sitemi gibi detaylı incelemelerden geçtikten sonra kayıt işlemi tamamlanıyor.
Dmoz’a kayıdın püf noktaları
- Dmoz’a kayıt yaptığınız kategori iyi seçiniz. Bir eğitim sitesini, spor bölümüne kayıt etmeyiniz.
- İçeriğinizi sürekli güncel tutunuz.
- Siteniz kesinlikle spam olmasın.