![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam
narobiło mi sie w bazie sporo smieci, wartosc pola wyswietla sie jako spacja ale nie dzialaja zapytania typu where pole = '' lub where pole = ' ', pole is null sam juz nie wiem co z tym zrobic, probwalem trucate - tez nie dziala, regexp? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 2 Dołączył: 10.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
to może sprawdź to przy pomocy komendy strlen, określającej długość ciągu.
if(długość jest równa 1 i jest równa spacji) { usuń } pozdro ;] Ten post edytował wieprzucpp 21.11.2007, 23:34:20 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
zrób po prostu zeby usunac wszystki wpisy ponizej 2 znakow
-------------------- http://www.jp.packs.pl jPortal z przyszłością
http://www.zsyp.no-ip.com/axel/jportal.html - Oficjalny support jP UserPatch && Packs http://www.zsyp.pl - Oficjalny support |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
sprawa jest nieco bardziej zlozona dlatego ze w polu mogą znalez sie porprawne odpowiedzi w postaci liczby, lub cyfry ale rózniez string
2 -ok 5-ok 4444-ok aabbcc-ok 22hh44 -ok ' ' -nie ok przy czym tak jak pisalem, mimo ze wyglada jak spacja nie moge tych rekordow wyciagnoc ani sakoswac zadnym zapytaniem |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
tego proboealem juz wczesiej, niestety nie dziala
![]() co ciekawe
zwraca wszystkie pola w których sa stringi i one wszystkie zaczynaja sie od tej dziwnej spacji, niestety tych gdzie jest tylko spacja nie zwraca, pola w których są warosci numereczne nie ma spacji wogole.... cos mi sie wydaje ze nie uda sie tak tego wyciac wiec moze z drogijej strony... wyciagnac wszytkie stringi i wartosci numeryczne dac negacje i kasowac? problem w tym ze o ile
zwraca mi wszystkie pola numeryczne,to
wcale nie chce pol nie numerycznych, jak dodam jeszcze stringi to juz masakra wyniki sa jak dla mnie zupelnie nieprzewidywalne [edit] nikt nie ma pomysłu jak by mozna to wyczyscic? ew jak zidentyfikowac dziwną spację? moze byc tez sposob na wuciagniecie wszystkich innych rekordow poza tymi ze spacją Ten post edytował lucks 25.11.2007, 13:39:43 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witaj, nie wiem czy zadziala ale warte proby :
Zobacz do czego w ASCII jest przypisana ta spacja,bo mozliwe ze to jakis "dziwny znak" skoro zwyczajnie nie dziala, poprzez wybranie ja z bazy i :
a potem w zapytaniu SQL przez php :
Ten post edytował maziak 25.11.2007, 13:54:50 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
![]() ![]() ![]() ![]() zadziałało dzieki, ascii 160.... dziwne |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:02 |