Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

mysql update hatası

Konu, 'PHP' kısmında hazan269 tarafından paylaşıldı.

  1. hazan269

    hazan269 Üye

    Kayıt:
    16 Mayıs 2009
    Mesajlar:
    116
    Beğenilen Mesajlar:
    0
    merhaba arkadaslar

    PHP:
    $results mysql_query("update ".DB_PLAYERS." set xxx = '".$zzz."' where username  = '".$nn."' ");
    yukardaki kodda xxx yerine
    PHP:
    'z'.$v.'nm'
    böle bişey tanımlamam gerekiyor bunu nasıl yapabilirim $v değişkenini get ile alıyorum bide birden fazla tanımlamam lazım yani tablodaki 3 sutuna ekleme yaptırcam bu şekilde tşkler şimdiden
     
  2. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    mysql_insert
     
  3. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    vay be. ehueh.

    PHP:
    <?
    $islem $_GET["islem"];

    if(
    $islem == "gonder") {

    $girdi1 $_POST["girdi1"];

    $sorgu "INSERT INTO tablo (girdi1) VALUES('$girdi1')";

    mysql_query($sorgu);

    }

    ?>
    <form action="budosya.php?islem=gonder" method="post">
    <input type="text" name"girdi1" />
    <input type="submit" value="Gönder" />
    </form>

    Güncellemek için Update

    Silmek İçin Delete
     
  4. hazan269

    hazan269 Üye

    Kayıt:
    16 Mayıs 2009
    Mesajlar:
    116
    Beğenilen Mesajlar:
    0
    levent bey update kullnamam gerek intoyu biliyorum ama intoda bütün degerleri almak lazım o kadar veri alıp serverı yormak istemiyorum ben yukardaki koda bakarsanız 'z'.$v.'nm' bunu xxx yazan yere nasıl tanımlayabilirim onu sormustum tşkler yardımlarınız için
     
  5. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    aynı anda birden fazla hüceye aynı veriyi mi girmek istiyorsunuz?

    yoksa 1 değişken veri ve 2 statik değerimi bir hücreye atamak istiyorsunuz?
     
  6. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    birden fazla sütuna değer atamak için

    UPDATE tablo SET sutun1='deger1', sutun2='deger2', sutun3='deger3',

    sutun ve değer belirtlerek virgül ile ayırarak istediğiniz kadar hedef belirtmeniz mümkün
     
  7. hazan269

    hazan269 Üye

    Kayıt:
    16 Mayıs 2009
    Mesajlar:
    116
    Beğenilen Mesajlar:
    0
    hayır 'z'.$v.'nm' bu tablodaki sutunun adı onu tanımlamam lazım
     
  8. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    $results = mysql_query("update ".DB_PLAYERS." set z = '$nm', nm = '$v', where username = '".$nn."' ");

    gibi ..
     
  9. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    tablo içeriğini buray yapıştırabilirsen daha rahat olur
     
  10. hazan269

    hazan269 Üye

    Kayıt:
    16 Mayıs 2009
    Mesajlar:
    116
    Beğenilen Mesajlar:
    0
    bak anlatamadım galiba levent updateyi ve sorgulamanın nasıl yapacagımı biliyorum onda problemim yok problem sutunadı z1nn olsun ben bu 1 get ile alıyorum anladın ortdaki 1 değişkene tanımlı yani bunu update yaparken 'z'.$v.'nm' böle nasıl tanımlarım diyorum ki bana z1nn versin
     
  11. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    Evet bunu sorgu da değilde sorguya girmeden önce tanımlamak daha kolay olur

    <?
    $degiskentabloid = 1;
    $yenicumle = ('z').$degiskentabloid.('nn');
    echo $yenicumle;
    ?>
     
  12. lestioni

    lestioni Daimi Üye

    Kayıt:
    12 Ekim 2006
    Mesajlar:
    545
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul/sefaköy
    tablo adını sorgudan hemen önce yapmayı denesen? şimdi bu saatte kafam basmayacak sanırım sorgu içinde yazmaya.. yani;

    PHP:
    $v $_GET['isim'];
    $tablo 'z'.$v.'nm';
    $results mysql_query("update ".DB_PLAYERS." set $tablo = '".$zzz."' where username  = '".$nn."' ");
    gibi?
     
  13. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    iptal
     
  14. lestioni

    lestioni Daimi Üye

    Kayıt:
    12 Ekim 2006
    Mesajlar:
    545
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul/sefaköy
    iptal?
     
  15. leventersoy

    leventersoy Üye

    Kayıt:
    17 Eylül 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    aynı anda aynı cümleleri yazdığımızı farkedince yazdığımı silip yerine iptal yazdım. :)
     
  16. aditya12

    aditya12 Yeni Üye

    Kayıt:
    7 Şubat 2019
    Mesajlar:
    2
    Beğenilen Mesajlar:
    0
    Şehir:
    paries
  17. aditya12

    aditya12 Yeni Üye

    Kayıt:
    7 Şubat 2019
    Mesajlar:
    2
    Beğenilen Mesajlar:
    0
    Şehir:
    paries