(Unserialising olmadan?) Mysql güncellenmesi tefrika dizi

0 Cevap php

Ben okudum her şeyi Mysql tefrika dizileri saklamak kötü bir fikir olduğunu söylüyor - Ben zaten ;) Ne yazık ki ben bu senaryoda bir seçenek değil, bu yöntemi kullanan bir açık kaynak komut ile çalışan ve yapısını değiştirerek olduğumu biliyorum .

Ilk unserialising olmadan bu URL'yi güncellemek mümkün mü?

Ben aslında ancak bir hata atar, yerine kullanarak çalıştı:

  $rssquery = "UPDATE config SET `array` = replace(`array`, \"http://www.oldurl.com\", \"http://www.newurl.com\") WHERE name='config'";
  $insert = $db->insert($rssquery);

Verilen değişken bir dizi olmalıdır gibi UPDATE geneli SET dizi güncelleme olamazdı = ('http://www.oldurl.com', 'http://www.newurl.com', 'dizi') değiştirin.

Table name: config
Columns: name | array
Row Needing Updated named: config
Cell Needing Updated named: array

Diğer fikir ve yaklaşımlar duyacağız :) Teşekkürler!

0 Cevap