'PHP MYSQL kategorisi için arşiv' Category

Pph-Mysql Son Eklenen Kaydın id Numarasını Bulma.(mysql_insert_id)

Php ile mysql veritabanına kayıt girişi yapıldıktan sonra; bu girilen kaydın id numarası(primary key) bulunmak istenebilir. Bunu yapmak için mysql_insert_id fonksiyonu kullanılır.
php-mysql insert into örnekleri
mysql_query(”insert into yazi(`baslik`,`icerik`) values ($baslik,$icerik) ”);
$son_id=mysql_insert_id();

mysql_fetch_row ve mysql_fetch_array

mysql_fetch_row ve mysql_fetch_array komutları php ile mysql veritabanından kayıt çekmek için kullanılır. Aralarındaki fark; mysql_fetch_row ile tek kayıt yani tek sonuc döndürülür. mysql_fetch_array ise birden fazla kayıt döndürmek için kullanılır.
 Bunu bir örnekle açıklayalım. Aşağıdaki şekilde bir mysql veritabanımız olduğunu varsayalım.
yazilar Tablosu:

Yazi_id
Yazi_baslik
icerik

1
Baslik1
İçerik1

2
Baslik2
İçerik2

3
Baslik3
İçerik3

4
Baslik4
İçerik4

Yukarıdaki tabloda birkaç sorgulama yapalım.
Örnek 1: Bütün kayıtların başlık ve içeriğini listeleme.

PHP Dinamik sitemap.xml Oluşturmak

Bu yazıda google için dinamik olarak güncellenen sitemap.xml site haritası oluşturma işlemi anlatılacak.
İlk olarak bu işlemin mantığından bahsetmek istiyorum:
Oluşturulacak sayfa aslında sitemap.php sayfası. Çünkü xml formatlı dinamik bir sayfa oluşturlamaz(en azından ben öyle biliyorum). Bu sitemap.php sayfası da .htacces kullanılarak sitemap.xml olarak

PHP Site Yapımı

Php-mysql ile site yapımını daha anlaşılır olması için alt sitede örnek uygulama ile anlatmayı düşündüm.
Elimden geldiği kadar kodları sadeleştirdim ama yinede benim için uzun ve zaman alıcı bir anlatım oldu.
Şimdilik sadece yönetim panelinde yazı ekleme, yazı silme ve yazı düzenleme seçenekleri mevcut. Zamanım olursa daha gelişmiş özellikleri de eklemeyi düşünüyorum
Demosunu yapmaya vaktim olmadı. Zaten demo yapıp veritabanını kullanıma açmam […]

PHP Checkbox (Seçim Kutusu) Kullanımı

Örnekte bir yazıya ait anahtar kelimeler ve anhatar kelime sayıları seçim kutuları ile  listelenmekte ve gönder butonu tıklandığı zaman diğer sayfada seçili anahtar kelimeler görüntülenmektedir.
Örnek bir yazıdaki kelimeleri ve kelime sayısını seçim kutuları ile listeleyen bir fonksiyon ve formu alan php sayfasından oluşmaktadır.
Kelimeleri ve kelime sayılarını tablo olarak listeleyen fonksiyon:
<?php
function akel_liste($nesne_id)  /*Fonksiyon nesne_id değişkenini alarak bu yazıya ait […]

TinyMCE ile MySQL Veritabanına Veri Girişi (PHP için)

PHP ile TinyMCE Kullanarak Yönetim Paneli Hazırlamak.
TinyMCE ile MySQL veritabanına veri girişi sırasında en büyük sorunlardan birisi türkçe karakter sorunudur. Yazıda Türkçe karakterlerin MySQL veri tabanına düzgün bir şekilde kaydedilmesi anlatılmıştır.
TinyMCE kullanımı yazısında TinyMCE’nin nasıl kullanılacağı anlatıldı. TinyMCE’nin olduğu formun action bölümünde bilgial.php yazıldığını varsayalım ve bilgial.php sayfasını oluşturalım.
Öncelikle MySQL veritabanı bağlantısı için baglanti.php isimli bir sayfa oluşturulmalı […]

PHP Yönetim Paneli İçin TinyMCE Kullanımı

TinyMCE kullanarak PHP  yönetim paneli hazırlamak.
Php ile site yapımında yayınlanacak yazıyı biçimlendirmek, resim eklemek gibi işlemleri yaparken editör kullanmak gerekir. TinyMCE ve FCKEditor gibi ücretsiz editörleri kullanabilirsiniz. Bu yazıda PHP site için TinyMCE editörün kullanımı anlatılacaktır.
Editörün demosu için: TinyMCE demo
TinyMCE editörü indirmek için: TinyMCE  indir
Editörü indirip açtığınıza zaman jscripts ve examples isimli iki klasör ve bir txt açılacaktır. […]

PHP ile MySQL Veritabanındaki İçeriği Sayfalamak

PHP ile Yönetim Paneli Hazırlamak 
Bu uygulamada örnek olarak bir şiir sitesi verilecek. Harflerden oluşan bir menü ve harfe tıklandığı zaman ismi o harf ile başlayan şairler listelenecek. Liste 10 şairden oluşan sayfalara ayrılacak. En altta da sayfa sayısını gösteren linkler bulunacak.
Harf menü ana sayfada(index.php) bulunsun. Şairlerin listeleneceği sayfa ise sair.php olsun. index.php içindeki harf menüdeki linklerin get metodu ile şairin […]

Php ile MySql Veritabanında Tabloya Bilgi Girişi

Bu yazıdan önce aşağıdaki yazıları inceleyebilirsiniz.
Php ile MySql veritabanı bağlantısı.
Php ile MySql veritabanında tablo oluşturmak.
PHP ile Bilgi Girişi, Bilgi Silme ve Güncelleme Yapılan Yönetim Paneli Uygulaması.
Php ile MySql veritabanındaki tabloya bilgi girmek için varitabanına bağlantı oluşturur ve gerekli SQL komutları işletilir.
Aşağıdaki örnekte musteri tablosunda; “ad”, “isim” ve “yas” alanlarına bilgi girilmektedir. Örnekte daha önceden musteri […]

Php ile MySql Veritabanında Tablo Oluşturmak

Php ile veritabanı işlemi yapabilmek için MySql veritabanı bağlantısı oluşturulmalıdır. Bağlantı oluşturulduktan sonra tablo oluşturmak için kullanılacak SQL ifadesini bir değişkene aktarmak gerekir. Bu değişken de bağlantı değişkeni ile birlikte çalıştırılarak SQL ifadesi çalıştırılır.
Php ile MySql Veritabanında Tablo Oluşturma Örneği: 
$baglanti = mysql_connect(”localhost”,”sitedefte_mert”,”1234abcd”);
if (!$baglanti)
  {
  die(’Veritabanı bağlantısı gerçekleşmedi: ‘ . mysql_error());
  }
mysql_select_db(”sitedefte_prj”, $baglanti);
$sqlim = “CREATE TABLE musteri
(
isim varchar(15),
soyad varchar(15),
yas int
)“;
mysql_query($sqlim,$baglanti);
mysql_close($baglanti);
Php ile Tablo […]