|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 14-10-2007, 15:29 |
[Problem] Przywrócenie usuni?tego tematu |
Autor |
Wiadomość |
Dusqmad

Posty: 97
|
Wysłany: 13-10-2007, 15:30 [Problem] Przywrócenie usuniętego tematu
|
|
|
Jakiś czas temu straciłem na swoim forum [ http://www.forum.filmowo.net ] jeden z najpopularniejszych tematów, mam go jednak na którejś kopii zapasowej bazy danych. Joli podpowiedziała mi w jak go dodać z powrotem:
joli napisał/a: | musisz w kopii znalezc > w tabeli posts-text ktorys post po tresci, pochadzacy z tego tematu
dowiesz sie, jakie jest iD posta.
Potem w tabeli posts po ID znajdz ten post i sprawdz, jakie jest ID tematu.
Znajdz wpis z tym ID w tabeli topics i dorzuc go do bazy istniejacej.
Znajdz w tabeli posts wszystkie posty z tym samym topic_ID i dodaj do bazy
znajdz ich tresci, po post_Id w tabeli posts_text i tez dorzuc do bazy.
Zrob synchronizacje przez PA |
Mam pytanie związane z tym problemem:
Czy mogę te dwie operacje (pogrubiona czcionka w powyższym temacie) wykonać za pomocą dwóch zapytań SQL, czy też muszę to robić pojedynczo?
Z góry dziękuję za odpowiedź |
_________________ FILMOWO |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 13-10-2007, 16:04
|
|
|
Mozesz wszystko zrobic razem, mozesz osobno. Wazne, aby zapytania mialy sens |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Dusqmad

Posty: 97
|
Wysłany: 14-10-2007, 15:23
|
|
|
Te zapytania (związane z dodawaniem id posta) mają wyglądać tak?
Kod: | INSERT INTO phpbb_posts VALUES('2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1\";}', '0', '0', '0', NULL, '1', '0', '0', '0', '56');
INSERT INTO phpbb_posts VALUES('2447' (...)
INSERT INTO phpbb_posts VALUES('2448' (...)
|
|
_________________ FILMOWO |
|
|
|
 |
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 14-10-2007, 15:29
|
|
|
bez srednika na koncu, jesli uzywasz do kazdego posta INSERT INTO |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Dusqmad

Posty: 97
|
Wysłany: 14-10-2007, 15:33
|
|
|
Co powoduje dodanie tego średnika?
Tak się składa, że część postów dodawałem pojedynczo (ze średnikiem) i dopiero później zadałem sobie pytanie - czy można by zrobić to wszystko na raz? |
_________________ FILMOWO |
|
|
|
 |
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 14-10-2007, 15:42
|
|
|
tak, po sredniku i spacji dajesz nastepny post
Dusqmad napisał/a: | INSERT INTO phpbb_posts VALUES('2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1\";}', '0', '0', '0', NULL, '1', '0', '0', '0', '56'); ('2447' ........); ('2448' ........) |
|
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Dusqmad

Posty: 97
|
Wysłany: 29-10-2007, 19:07
|
|
|
Wykonalem już zapytania do tabeli post_id. Na początku dodawałem numery postow pojedynczo:
Cytat: | INSERT INTO phpbb_posts VALUES('33', '31', '23', '2', '1154429144', '531ddcc1', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5\";}', '0', '0', '0', NULL, '1', '0', '0', '0', '1'); |
Czy coś się stało jeśli przy około stu takich zapytaniach dodałem średnik na końcu?
I drugie pytanie - Jak wykonać zapytanie by dodać treść wszystkich postów z jednego tematu do tabeli posts_text? Też da się za jednym zamachem? Mógłbym prosić jakiś szablon w tagu [code] |
_________________ FILMOWO |
|
|
|
 |
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 29-10-2007, 19:48
|
|
|
Tak samo jak w phpbb_posts
znowu INSERT INTO phpbb_posts_text VALUES(.........
czyli powtarzasz schemat, z inna nazwa tabeli no i innymi danymi oczywiscie..
Tak, mozesz srednik na koncu, nic sie nei stanei. jak cos dodajesz, sprawdzaj potem czy w tabeli przybylo tyle rekordow, ile mialo przybyc |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Dusqmad

Posty: 97
|
Wysłany: 29-10-2007, 19:58
|
|
|
Bardzo dziękuję! Myślę, że teraz sobie z tym wszystkim poradzę
[ Dodano: 03-11-2007, 19:34 ]
Przy wykonywaniu zapytań pojawia się problem 1064 oznaczający błąd w składni. Przy tabeli posts_id opisany jest on tak:
"1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '' at line 3"
Jak mogę temu zaradzić? Żal by mi było gdyby cała ta praca z wyszukiwaniem poszła na marne Proszę o pomoc. |
_________________ FILMOWO |
|
|
|
 |
arcy


Pomógł: 509 razy Posty: 3761
|
|
|
|
 |
Dusqmad

Posty: 97
|
|
|
|
 |
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 23-11-2007, 21:31
|
|
|
Nie chce mi sie ogladac pozostalych obrazkwo, nei mogles skopiowac i wkleic komunikatow?
Pierwszy z nich mowi wyraznie, masz juz wpis z takim samym ID, wiec.... |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Dusqmad

Posty: 97
|
Wysłany: 23-11-2007, 21:40
|
|
|
Mógłbym
php_posts:
Kod: | zapytanie SQL: Dokumentacja
SELECT *
FROM Array
WHERE CONCAT_WS( "-", '2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) = "2446" ORDER BY '2446 ', '33 ', '11 ', '4 ', '1167069252 ', '530b4b26 ', '', '1 ', '0 ', '1 ', '1 ', '0 ', '0 ', '0 ', 'a :3 : {i :0;
MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '' at line 3 |
php_post_text
Kod: | Błąd
Wygląda na to, że w twoim zapytaniu SQL jest błąd. W znalezieniu przyczyny problemu może pomóc także - jeśli się pojawi - poniższy opis błędu serwera MySQL.
ERROR: Niezamknięty cudzysłów @ 592
STR: '
SQL:
SELECT *
FROM Array
WHERE CONCAT_WS("-", '35', 'a96311879e', 'Co ciekawego w TV?', 'W tym temacie piszcie o filmach, które warto ogl±dn±� w TV. Nie zapomnijcie zaznaczy� kiedy i na jakiej stacji - w przeciwnym razem istnienie takiego tematu mija�oby si� z celem :P.
:arrow: Dzi¶, Polsat 20:20 "Stowarzyszenie umar�ych poetów"
:arrow: Jutro, TVN 20:10 "Uznany za niewinnego"')
= "35"
ORDER BY '35', 'a96311879e', 'Co ciekawego w TV?', 'W tym temacie piszcie o filmach, które warto ogl±dn±� w TV. Nie zapomnijcie zaznaczy� kiedy i na jakiej stacji - w przeciwnym razem istnienie takiego tematu mija�oby si� z celem :P.
:arrow: Dzi¶, Polsat 20:20 "Stowarzyszenie umar�ych poetów"
:arrow: Jutro, TVN 20:10 "Uznany za niewinnego"
zapytanie SQL: Dokumentacja
SELECT * FROM Array WHERE CONCAT_WS("-", '35', 'a96311879e', 'Co ciekawego w TV?', 'W tym temacie piszcie o filmach, które warto ogl±dn±� w TV. Nie zapomnijcie zaznaczy� kiedy i na jakiej stacji - w przeciwnym razem istnienie takiego tematu mija�oby si� z celem :P. :arrow: Dzi¶, Polsat 20:20 "Stowarzyszenie umar�ych poetów" :arrow: Jutro, TVN 20:10 "Uznany za niewinnego"') = "35" ORDER BY '35', 'a96311879e', 'Co ciekawego w TV?', 'W tym temacie piszcie o filmach, które warto ogl±dn±� w TV. Nie zapomnijcie zaznaczy� kiedy i na jakiej stacji - w przeciwnym razem istnienie takiego tematu mija�oby si� z celem :P. :arrow: Dzi¶, Polsat 20:20 "Stowarzyszenie umar�ych poetów" :arrow: Jutro, TVN 20:10 "Uznany za niewinnego"
MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''W tym temacie piszcie o filmach, które warto ogl±dn±� w TV. Nie z' at line 5
|
|
_________________ FILMOWO |
|
|
|
 |
joli
Yollien +Styler


Pomógł: 2988 razy Posty: 16981
|
Wysłany: 24-11-2007, 00:39
|
|
|
Szczerze powiem, ze jakos nie rozumiem tego zapytania, ktor podales. Dusqmad napisał/a: | SELECT *
FROM Array
WHERE CONCAT_WS( "-", '2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) = "2446" ORDER BY '2446 ', '33 ', '11 ', '4 ', '1167069252 ', '530b4b26 ', '', '1 ', '0 ', '1 ', '1 ', '0 ', '0 ', '0 ', 'a :3 : {i :0; | co to własciwie ma byc? |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Dusqmad

Posty: 97
|
Wysłany: 27-11-2007, 22:39
|
|
|
Nie jest to moje zapytanie. Coś takiego pojawia się na stronie błędu po kliknięciu przycisku 'Przeglądaj'. Przed kliknięciem przeglądaj błąd wygląda TAK
Moje zapytanie do tabeli php_posts wygląda tak:
Kod: |
'INSERT INTO phpbb_posts VALUES('2446', '33', '11', '4', '1167069252', '530b4b26', '', '1', '0', '1', '1', '0', '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1\";}', '0', '0', '0', NULL, '1', '0', '0', '0', '56'); |
|
_________________ FILMOWO |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|