Veritabanındaki id Değerini Sıfırlamak

PHP’de bir proje yaparken veritabanına test amaçlı eklediğiniz bilgilerde auto_increment olarak değerlendirdiğimiz id numaralandırması hep ileri bir yol izlemektedir. Fakat test amaçlı eklediğiniz bilgiler bu id değerini her denemenizde +1 olarak arttırmaktadır.
Kodlamanız bittikten sonra yayına sokmadan önce id değerini sıfırlayarak başlamak için aşağıdaki verdiğim SQL sorgusunu kullanmanız yeterli olacaktır.

Okumaya Devam Et

PHP ile Veritabanı işlemleri (INSERT)

INSERT INTO komutu veritabanındaki belirttiğiniz bir tabloya veri ekler. Tabloda oluşturduğumuz alanlara kolon adı verilir. O alanlara göre veri ekleme yapılır.

Kullanım şekli aşağıdadır.

INSERT INTO tablo_adi (kolon1, kolon2 ...) VALUES ($degisken1, $degisken2 ...)

SQL komutları büyük/küçük harflere duyarlı değildir.
Bu yüzden insert into olarakta kullanabilirsiniz.

PHP ile veriyi veritabanına gönderme işlemi için bir mysql sorgusu kullanmamız gerekiyor.
Bu sorguyuda mysql_query() fonksiyonu ile yapıyoruz.

Örnek:

İlk önce oluşturduğumuz veritabanımızda sql sorgusu çalıştıralım.

CREATE TABLE 'adsoyad' (

'id' INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
'isim' VARCHAR( 45 ) NOT NULL ,
'soyisim' VARCHAR( 45 ) NOT NULL

) ENGINE = MYISAM ;

Sonra index.php dosyamızın içeriğine aşağıdaki kodlarımızı yazıyoruz.

<?php

$baglan = mysql_connect("localhost","root","");

if (! $baglan) die ("MySQL'e Bağlanılamıyor");

mysql_select_db("veritabanim", $baglan);

$ekle = mysql_query("INSERT INTO adsoyad (isim, soyisim) VALUES ('Güray', 'Süerdem')");

if($ekle){

echo "Bilgiler Eklendi";

}else{

echo "Bilgiler Eklenemedi";

}

?>

Uygulama dosyasını http://www.guraysuerdem.com/dosya/insert.rar adresinden indirebilirsiniz.

MySQL Nedir? , Ne İşe Yarar?

MySQL güçlü ve çok hızlı bir veritabanı sunucusudur. Birçok programlama dilini destekler ve birden fazla kullanıcı ile birlikte kullanılabilir.
MySQL’ın bizi ilgilendiren kısmı PHP olduğu için diğer programlama dilleri ile birlikte neler yapılacağının ayrıntısını açmak istemiyorum.

Ancak kısaca mantığını anlatacak olursam PHP’de veya diğer programlama dillerinde işlenen veriyi saklamak için kullanılır.
Örneğin bir web tabanlı takip ve otomasyon sistemi için gerekli olan kayıt tutma işlemi mysql ile çok hızlı ve kolay bir şekilde yapılır.
Ayrıca masaüstü programlarınızın verilerinin kaydını tutmak; bu muhasabe programı veya bir kayıt defteri vb. gibi bilgi saklanabilen programlar içinde olabilir.

MySQL ile birlikte adını sıkça duyduğunuz phpMyadmin ise MySQL’ı kolayca yönetebilmek ve veritabanı işlemlerini hızlıca yapabilmek için gerekli olan bir programdır. PhpMyadmin ile birçok kaydı veritabanınıza işleyebilirsiniz.
MySQL ve phpMyadmin değişmez bi ikili gibidir.Yanına birde PHP eklenince neler yapabileceğinizi bir düşünün.

MySQL’ı ücretsiz olarak indirmek için http://www.mysql.com/downloads/index.html

Mysql ve Veritabanı Bağlantısı Nasıl Yapılır ?

Mysql bağlantısı mysql_connect() , Veritabanı bağlantısı ise mysql_select_db() fonksiyonları ile yapılır. Mysql bağlantısı için kullanılan mysql_connect() fonksiyonun içinde (“server”,”mysql kullanıcı adı”,”mysql şifre”) yer alır. Server genellikle localhost’tur diğerleri kişinin belirleyeceği kullanıcı adı ve şifredir.

Veritabanı bağlantısı için kullanılan mysql_select_db() fonksiyonunun içinde ise (“veritabanı adı”,”mysql bağlantısı”) yer alır.

Okumaya Devam Et