Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obcinanie Zawartosci Zmiennej
-WAN-
post
Post #1





Goście







Wlasciwie to nie jestem w 100% pewny, co sie z ta zawartoscia zmiennej dzieje, wiem jednak, ze nie zawiera ona tego, co powinna. Sytuacja wyglada tak:

Kod
echo ("SELECT a".$x." FROM usr WHERE log='$login'");
$sqlQuery = mysql_query("SELECT a".$x." FROM usr WHERE log='$login'");
$sqlArray = mysql_fetch_array( $sqlQuery );
$a[$x] = $sqlArray['a'.$x];
echo $a[$x];


Pierwsze echo to debug - ma pokazac wlasciwa tresc zapytania. I okazuje sie, ze wszystko tam jest poprawnie (o ironio, niestety...). sprawdzalem te zapytania w myadminie i zwracany rekord byl jak najbardziej poprawny. Co gorsza, nie dzialo sie tak zawsze i troche posiedzialem nad tym, zenim sie zorientowalem, dlaczego czasami jest ok. Otoz, jesli wynikiem jest pojedyncza cyfra, to wszystko jest ok. Ale jesli jest to liczba dwucyfrowa, to jednosci sa zwyczajnie obcinane i zostaje sama cyfra dziesiatek. I zamiast 10, 11, 12 otrzymuje same jedynki, zamiast 20, 21, 22 same dwojki itd. Wiec wszystko jest ok, do momentu w ktorym z niewiadomych przyczyn zmienna jest obcinana... Probowalem juz wymuszac typ na int i nic to nie dalo. Tak samo kombinacje typu $a['$x'], $a["$x"], $a{$x} - bez roznicy co bym nie dal, zawsze jest tak samo... Help...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Raczej wykonaj kod, który Ci podałem. U mnie analogiczne kody działają poprawnie, więc nie wiem, gdzie może być błąd.
Go to the top of the page
+Quote Post
WAN
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 30.12.2007

Ostrzeżenie: (10%)
X----


Cytat(Hazel @ 31.12.2007, 18:29:09 ) *
Raczej wykonaj kod, który Ci podałem. U mnie analogiczne kody działają poprawnie, więc nie wiem, gdzie może być błąd.


Wlasnie klopot w tym, ze Twoj kod tez nie dzialal...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 14:48