Sorun nerde acaba.

Jhanhasan murat

Merhaba arkadaşlar php de henüz yeniyim aşağıdaki kod normalde çalışıyor gibi görünsede veritabanından veriyi silmiyor. yardımcı olurmusunuz

<?php
include ("config.php");

$id=$_REQUEST['Id'];
$urungetir="DELETE FROM urunler WHERE Id= '$id'";
$sorgu=mysql_query($urungetir);
    if($sorgu) { echo "Ürün silindi. <a href='index.php'>Geri</a>";
        }else{
        echo "Silme işlemi başarısız oldu!";
        }
?>

2012-02-19 22:23:05

Php

alicilinAli Fırat Güler

selam kardeşim o kodu şöyle kullanırsan sorunun çözüleceği kanaatindeyim;

<?php
include ("config.php");

$id=$_REQUEST['id'];
$sorgu=mysql_query("DELETE FROM urunler WHERE Id= '$id'");
    if($sorgu) { echo "Ürün silindi. <a href='index.php'>Geri</a>";
        }else{
        echo "Silme işlemi başarısız oldu!";
        }
?>

2012-02-19 23:01:18

Php

Jhanhasan murat

Eyvallah arkadaşım. Aynen dediğin gibi sorunum çözüldü acaba yaptığım hatayı gösterebilirmisin?

2012-02-19 23:29:10

alicilinAli Fırat Güler

<?php
include ("config.php");

$id=$_REQUEST['Id'];
$urungetir="DELETE FROM urunler WHERE Id= '$id'";
$sorgu=mysql_query($urungetir);
    if($sorgu) { echo "Ürün silindi. <a href='index.php'>Geri</a>";
        }else{
        echo "Silme işlemi başarısız oldu!";
        }
?>

sql cümleciğini normal bir değişkene tanımlayıp daha sonra onu mysql_query(); fonksiyonunda kullanıldığında sql cümleciği

$urungetir="DELETE FROM urunler WHERE Id= '$id'";

bu satırda php için düz bir yazıdan farksızdır. ve çift tırnak içerisinde tek tırnak kullanıldığından dolayı yazılan $id değişkeninin değerini değilde direk olarak $id olarak okur ve $urungetir değişkenine aktarır.  Php de tek tırnak demek içinde değişken yada fonk. ne olursa olsun bakılmadan okumak demektir. fakat  bunu bir değişkene tanımlamadan direk

mysql_query("DELETE FROM urunler WHERE Id= '$id'");

şeklinde kullanılırsa o çift tırnak içinde yazılanların sql cümleciği olduğunu anlayan php tek tırnak içerisine yazılan $id değişkeninin değerinide okuyacaktır. ayrıca herzaman bu şekilde kullanılması gerektiğini düşünüyorum. Daha sağlıklı. ve Teorik olarak daha hızlı. çünki 1 değişkenden kurtulmuş olunuyor. küçük bir sistem için farkı olmasada büyük bir sistem için büyük önem taşır diye düşünüyorum.

iyi geceler.

2012-02-20 00:23:35

Edit:

Php

Jhanhasan murat

Zamanını ayrıp ilgilendiğin ve beni aydınlattığın için teşekkür ediyorum. Gerçekten okadar yardımcı oldunki anlatamam. Söylediğim gibi php de yeniyim. Kodları editlemeyi falan biliyorum fakat kendi kodlarımı yaratmaya yeni yeni başladım.

Tekrar teşekkür ederim.

2012-02-20 01:24:14

yardım

oooomerve ışık

ya ben resim min altına yorum paneli açıp yorum yapınca alta gelmesini istiyorum nasıl olur kodları bir türlü bulamıyorum yardımcı olurmusunuz.

2012-03-05 14:11:09

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro