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!