• 06-01-2014, 01:28:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhabalar
    başlık biraz basit kaçtı ama sorum şöyle:
    kullanıcının bulunduğu satırda |deger| kolonuna benim istediğim değeri otomatik olarak atamam gerekiyor yani şöyle ki:
    asdeger13
    23deger
    5wdeger3
    739deger2
    883deger
    1deger
    bdeger93
    gibi bir çok değerim var benzersiz.
    ben bu değerleri veri tabanındaki satıra atamak istiyorum.. ne önerirsiniz ?

    teşekkürler, saygılar.
  • 06-01-2014, 01:49:46
    #2
    Varolan bir veritabanını değiştirecekseniz SQL komutu olan update kullanabilirsiniz.
  • 06-01-2014, 01:53:43
    #3
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Varolan bir veritabanını değiştirecekseniz SQL komutu olan update kullanabilirsiniz.
    var olan bir değer değilki, mesela benim .txt dosyada tuttuğum 1000 satırdan oluşan "degerler".
    kullanıcılardan her birine bu değerlerden birini atamam gerekli. değer atadıkça da önceki geçersiz kalacak şekilde silinecek.
  • 06-01-2014, 01:55:51
    #4
    Kullanıcılar şu anda veritabanında yok mu?

    Dosyadan değerleri okuyup UPDATE ile değer sütununu güncelleyeceksin.
  • 06-01-2014, 02:07:16
    #5
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Kullanıcılar şu anda veritabanında yok mu?

    Dosyadan değerleri okuyup UPDATE ile değer sütununu güncelleyeceksin.
    anladım teşekkürler, peki bunun daha kısa yolu var mıdır sizce ?
    çünkü gün gelecek bu .txt dosyası 100k satır olacak yani performansı kötü etkileyebilir.. .txt'yi örnek olarak vermiştim.

    kullanıcılar henüz dbde yok.
  • 07-01-2014, 01:20:00
    #6
    Daha kısa yol olarak önceden belirlenen değerlerini databasede tutarsın ve kullandığın değeri silersin. Eğer txt olarak yapmak istersen de kullanacağın şeyler belli. fopen, fwrite, fclose. Kullandığın değeri de str_replace ile silebilirsin.