Kategori: "MySQL Dersleri"

Mysql de rastgele veri döndürmek

Bu nerede işinize yarar derseniz ,sitenizde atasözleri yada anlamlı sözler,yada rastgele resim göstermek gibi işlemlerde işinize yarayacaktır. select * from sozler order by rand() limit 1 buradaki rand fonksiyonu rastgele veri dönderir. Örnek kullanım $query = "select * from sozler order by rand() limit 1"; $result = mysql_query($query) or die (mysql_error()); while ($sozzz = mysql_fetch_assoc($result)) read more »

Php:Excel Dosyası Oluşturma

Serpito’nun yazdığı PHP: Microsoft Excell Dosya Okuma Sınıfı (class.oleread.php) konusunun tersi olarak , ben de PHP ile Microsoft Excel’e veri aktarma olayını yazayım. Veri tabanımızda yer alan examples tablosundaki verileri örneğimizde excell dökümanı olarak çıktısını alacağız. Veritabanı adımız excell, tablo adımız examples, tablomuzda yer alan id, name, url, açıklama alanlarında yer alan verileri gumusluoglu.xls office read more »

Twitter ve Flickr Tarzı .htaccess Url Yönlendirme

Kısa ve düzenli url sistemleri arama motorlarında daha üst sıralarda çıkmanıza yardımcı olur. Popüler web servislerinden Flickr ve Twitter bu konuda iki iyi örnek. İkisinin de .htaccess URL mantıklarını çözmeye çalışalım. Flickr.com Url sisteminin bu şekilde çalışabilmesi için aşağıdaki 3 satır .htaccess kodu yeterlidir. .htaccess içeriği [code] RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ photos.php?user=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ photos.php?user=$1 read more »

AJAX jQuery Mesaj Kutusu (Shoutbox)

Web sitemizde yer alan; ürün, haber, kitap, hikaye vb gibi verilere kullanıcıların yorum yapmaları ve düşünceleri yazmalarını sağlayan formlar oldukca popülerdir. Bu örnegimizde kullanıcı adı ve mesajını yazdığı anda sayfa yenilemesi olmadan Ajax ile mesajı veri tabanına kaydediyoruz ve mesajların yer aldığı “Son Mesajlar” bölümünde gösteriyoruz.

PHP Session nasıl kullanılır?

Session sistemlerimizde oturum kontrolleri yapmamızı sağlamaktadır. Session oturum kontrolü ise sistemimize gelen kişilerin kayıtlı olup olmadıklarını kontrol ederiz. Sistemimiz bir e-tiraret sistemi ise oturum açmamış kişilerin sepet oluşturması, urunlere veya konulara yorum yazmalarını, istemediğimiz sayfalara girmemelerini sağlaya biliriz.   Sistemimiz bir e-ticaret sistemi ve siteye gelen kullanıcı urunleri sepetine atıp alış verişini sağlıklı olarak tamamlaması read more »

Localhost’da .htaccess Kullanımı

Local de .htaccess kullanımını sağlaya bilmek için apache/conf/httpd.conf dosyasını açıp; #LoadModule rewrite_module modules/mod_rewrite.so satırında yer alan # işaretini kaldırıyoruz ve dosyamızda yer alan tüm allowoverride none lari allowoverride all olarak değiştiriyoruz. İşlemleri adım adım görselle anlatmak daha faydalı olur; 1. Adım PHP sunucu klasörlerindeki httpd.conf klasörünü buluyoruz: 

Mysql LIMIT Komutu ve Kullanımı

Mysql de verilere sorgular uyguladığımızda bize geri gelen verileri LIMIT komutu ile kontrol edebilir. İlk 5 kayıt, son 5 kayıt, 50. kayıttan sonra 10 kayıt gibi işlemleri uygulaya biliyoruz. Php de sayfalama sistemlerinde LIMIT kullanılabilir. Örnek olarak sayfalarımızda 10 ar 10 ar veriler sıralansın. 3. sayfada 30. kayıttan sonra 10 kayıt daha göster gibi sınırlandırmalar read more »

Mysql AND(ve) ve OR(veya) Komutu

Veri tabanındaki verilere sorgular uygularken ve , veya gibi komutları kullanmamız gerekebilir. AND komutu “ve” anlamına gelmektedir, OR komutu “veya” anlamına gelmektedir. Aynı anda iki olayın da gerçekleşmesini istiyorsak veya olayların aynı anda gerçekleşmesini istiyorsak; AND komutunu kullanmalıyız. Örneğin kitap tablosunda satışta olan ve onaylı olan kitapları göstermek isteyelim;

Mysql Lower ve Upper Komutu

Lower komutu karakter dizisini küçük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini küçük harfe çevirelim. [code] SELECT LOWER(baslik) FROM `haber` WHERE id=1000; [/code] Upper komutu karakter dizisini büyük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini büyük harfe çevirelim. [code] SELECT UPPER(baslik) FROM `haber` read more »

Sayfa 1 / 512345