phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
MySQL - zmiany wpisów w tabelach
Autor Wiadomość
wielkolud

Posty: 9
Wysłany: 02-06-2004, 17:31   MySQL - zmiany wpisów w tabelach

Witam jestem tu nowy a mam taki temat ze nie wiedzialem gdzie by on pasowal wiec dalem to tu do Hyde Park
Temat jest dla znawców obslugi mysql - może ktos mi pomoże w tym temacie a mianowicie:

Zostalo wykasowane konto jednego z moderatorow ale bez problemu sie je przywrocilo - niestety wszystkie jego dotychczasowe posty figuruja z jego nickiem ale pod nickiem pisze GOŚĆ i teraz przejscie do meritum sprawy
W bazie danych szukaj w tabeli post wpisalem nicka i wyszly wszystkie posty tego moda jednak w kolumnie czy jak to sie zowie o nazwie poster_id trzeba wszystkie -1 zmienic na ID tego moda np. na cyfre 100 i teraz jak to zrobic hurtem bo gosc ma ponad 200 postow i trzeba edytowac kazdy recznie i zmieniac a to schodzi - czy jest jakies polecenie (wiem ze jest update - zakupilem ksiazke PHP i MySQL Wydanie 2 ktore studiuje ale narazie jestem za cienki) ktore wpisujac zmieni mi wszystkie te wpisy we wszystkich jego postach z -1 na jego ID i gdzie takie cos wpisac
Mysle ze w miare z sensem obiasnilem problem i ze jest w stanie ktos w tym temacie mi pomoc za co z gory serdecznie dziekuje i pozdrawiam :D
 
     
Gadatliwa Kasia 

   
Andrzej.K


Posty: 196
Wysłany: 02-06-2004, 18:06   

UPDATE phpbb_posts SET topic_poster = numer WHERE post_username = nazwa;

chyba dobrze będzie... :wink:
_________________
Andrzej.K
 
     
Przemo



Posty: 3148
Wysłany: 02-06-2004, 18:16   

WHERE post_username = 'nazwa'
Wszystkie wartosci nieregularne trzeba pisac w : ' '
wielkolud, na przyszło?? zerknij do panelu admina w sekcji SQL>MySQL masz narządzie do masowej zamiany różnych wartosci w SQL.
 
     
Andrzej.K


Posty: 196
Wysłany: 02-06-2004, 18:56   

Cytat:
Wszystkie wartosci nieregularne trzeba pisac w : ' '


Wiedziałem, że czegoś zabraknie... no i na końcu jest troche mało widoczny ?rednik.
_________________
Andrzej.K
 
     
wielkolud

Posty: 9
Wysłany: 02-06-2004, 19:13   

Dzieki ale probowalem i tez pojedynczo idzie bez problemu (jak wskaze jeden post naprzyklad) ale jak masowo wskaze wedlug usera to wyskakuje blad

Kod:
Nie mogę wykonać: UPDATE phpbb_posts SET poster_id = 196 WHERE post_username = nazwa usera

Kliknij Tutaj żeby powrócić.

DEBUG MODE

SQL Error : 1054 Unknown column 'el' in 'where clause'

UPDATE phpbb_posts SET poster_id = 196 WHERE post_username = nazwa usera

Line : 188
File : /home/klienci-www/wom/www/admin/admin_mysql.php


Albo wedlug innej opcji:

Kod:
Nie mogę wykonać: UPDATE phpbb_posts SET poster_id = 196 WHERE poster_ip = d4f4650c

Kliknij Tutaj żeby powrócić.

DEBUG MODE

SQL Error : 1054 Unknown column 'd4f4650c' in 'where clause'

UPDATE phpbb_posts SET poster_id = 196 WHERE poster_ip = d4f4650c

Line : 188
File : /home/klienci-www/wom/www/admin/admin_mysql.php



Bede probowal dalej - może cos wykombinuje albo sprobuje bezposrednio w bazie komendami czy jak to sie zowie zapytaniami
Ostatnio zmieniony przez wielkolud 02-06-2004, 19:29, w całości zmieniany 1 raz  
 
     
Andrzej.K


Posty: 196
Wysłany: 02-06-2004, 19:18   

Cytat:
Unknown column 'el' in 'where clause'


Heh... a gdzie tam w zapytaniu jest 'el' ???

To jakby błąd w skrypcie... trzeba to przemyźle?...

Spróbuj podane powyzej polecenie bezpośrednio w phpMyAdminie...
_________________
Andrzej.K
 
     
Gadatliwa Kasia 

   
wielkolud

Posty: 9
Wysłany: 02-06-2004, 19:32   

El to poczatek chyba nicka usera hehe ale innymi opciami tez wyskakuje blad a wszystko w pojedynke jak wskazuje na okreslony jeden post jest ok i sie zmienia
Tak jak mowisz sprobuje jeszcze bezposrednio zobacze co wyjdzie

PS. UDAŁO SIE - DZIEKI !!!

Kod:
SELECT * FROM `phpbb_posts` WHERE 1
UPDATE phpbb_posts SET poster_id = 196 WHERE post_username = 'NAZWA_USERA';
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę