Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie rekordów odczytanych z pliku do bazy danych, Problem przy takim samym kodowaniu
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam,

Stworzyłem plik txt (kodowanie utf-8), w którym każda linia stanowiła nowy wpis do bazy danych. Następnie wrzuciłem to na serwer i poprzez stronę php (utf-8) odczytałem każdą linię i dodałem do bazy danych. Kiedy chciałem wyszukać rekord okazało się, że po skopiowaniu w phpMyAdminie tresci dodanego rekordu i zastosowaniu
  1. SELECT * FROM tabela WHERE kolumna = '$skopiowanatresc'
nie odnajdywało mi właściwego rekordu. Również po wpisaniu ręcznie tej nazwy rekord nie był odnajdywany. Jeśli jednak wybrałem wiersz do edycji w phpMyAdminie i zapisałem go ponownie bez dokonywania żadnych zmian, zapytanie to już zwracało odpowiedni rekord. Dodam tylko, że za pomocą
  1. SELECT * FROM tabela WHERE kolumna LIKE '%$skopiowanatresc%'
odnajdywało odpowiedni rekord. Czy ktoś mógłby podpowiedzieć co jest nie tak? Czy robię coś źle?


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


gdzieś musi dodawać się jakiś biały znak. Przed dodaniem do bazy na zmiennej użyj trim()


--------------------
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 16:23