Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Usunięcie nowej linii ze stringa przesłanego do bazy danych
czarni14
post 30.07.2011, 18:37:50
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 5.01.2009

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


Witam,

mam listę rowijalną i wiele opcji w znacznikach <option>, z których pobieram napis i wstawiam go do zmiennej. Następnie tę zmienną dodaję w zapytaniu do bazy, wysyłając do niej nowe dane.

Wszystko działa poza jednym wyjątkiem - w bazie danych przesłany napis posiada dodatkową nową linię, której ja nie chcę. Nie ma spacji, tylko nowa linia (tak, jakbyśmy wstawili ją za pomocą entera).

Używałem już funkcji trim(), próbowałem też string_replace(), jednak te rozwiązania na nic się nie zdają. Do połączenia z bazą używam PDO.

Dodam jeszcze, że ręcznie usuwając tę linijkę, wszystko jest w porządku. Także ostatnia wysłana wartość nie posiada tej dodatkowej linijki.

Z góry dziękuję za odpowiedzi.
Go to the top of the page
+Quote Post
r4xz
post 30.07.2011, 18:47:53
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


pokaż kod, ale jak na moje to trim powinno rozwiązać sprawę


--------------------
Go to the top of the page
+Quote Post
lobopol
post 30.07.2011, 18:49:09
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


A pokaż cały kod bo coś mi się nie chcę wierzyć aby trim nie usunął


--------------------
Go to the top of the page
+Quote Post
czarni14
post 30.07.2011, 21:49:25
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 5.01.2009

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


Rzeczywiście, trim dał radę. Problem leżał z odczytem pliku .txt, którego nie brałem pod uwagę.
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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 12:16