Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana tresci w bazie danych
spamator12
post 1.04.2019, 21:31:47
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.04.2019

Ostrzeżenie: (0%)
-----




Witam, moj opiekun (domena, server, obsluga itp.) wyemigrowal na zachod i przegapilem oplate domeny, ktora przepadla. Teraz zakupilem nowa i musze zmienic dane w bazie danych z DOMENA1.pl na DOMENA2.pl we wszystkich miejscach gdzie taki zapis wytepuje.

Stad pytanie jak powinna wygladac komenda, ktora to zmienia (jest to najprostsza baza msql ~200MB)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spamator12
post 28.04.2019, 13:35:44
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.04.2019

Ostrzeżenie: (0%)
-----


Inne rozwiazanie mi nie dzialaja (php 7.3.4).

s:dlugosc stringa:\"nazwa stringa" (oryginal) w bazie nie wystepuje. Wiec nie moge tego zamienic na odpowiednia dlugosc nowego stringa - juz probowalem.

blad

"Notice: unserialize(): Error at offset 2080 of 3676 bytes in views_db_object->load_row() (line 2307 of..."

z tego co widze w bazie kieruje do

('views_db_object', 'class', 'sites/all/modules/views/includes/view.inc', 'views', 10),
czyli
INSERT INTO `registry` (`name`, `type`, `filename`, `module`, `weight`) VALUES

jak podgladam tabele 'registry' to jak mam tam ten offset wyciagnac? - offset 2080 of 3676 bytes

EDIT: dokopalem sie tylko do kodu modulu:

  1. /**
  2.   * Load the object with a row from the database.
  3.   *
  4.   * This method is separate from the constructor in order to give us more
  5.   * flexibility in terms of how the view object is built in different contexts.
  6.   *
  7.   * @param object $data
  8.   * An object from db_fetch_object. It should contain all of the fields
  9.   * that are in the schema.
  10.   */
  11. public function load_row($data) {
  12. $schema = drupal_get_schema($this->db_table);
  13.  
  14. // Go through our schema and build correlations.
  15. foreach ($schema['fields'] as $field => $info) {
  16. $this->$field = empty($info['serialize']) ? $data->$field : unserialize($data->$field);
  17. }
  18. }


Ten post edytował spamator12 28.04.2019, 14:20:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 23:32