Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwny wynik MySQL, Tablica zwraca mi różne rekordy mimo że powinna ten sam :)
Prezi2907
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 4
Dołączył: 11.08.2010
Skąd: Inowrocław

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


Witam

Na wstępie wiem że mysql_fetch_array jest funkcją wymierającą ale poprawiamy stary system w którym były one wykorzystywane a nie można od tak sobie wszystkiego przełączyć.
Po drugie jeżeli problem jest jakiś globalny to masa skryptów wymagać będzie poprawki w trybie meganatychmiastowym...

Problem jest w tym że po wyciągnięciu jednego wiersza tą funkcją zwraca on nam następujący wynik:

  1. (
  2. [0] => 0
  3. [id] => 5720617
  4. [1] => DDD
  5. [NrJakisTam] => DDD
  6. [2] => 01-07-2013
  7. [DataJakasTam] => 01-07-2013
  8. [3] => 3.20
  9. [oplata] => 3.20
  10. [4] => 256.00
  11. [oplata1] => 256.00
  12. [5] => 259.20
  13. ...
  14. }


Dziwne jest to że 0 i id nie ma tych samych wartości... Zapytanie jest proste i w żaden sposób nie przekombinowane.
Jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lysiur
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 11
Dołączył: 25.07.2012

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


A w dokumentacji Pan patrzył (IMG:style_emoticons/default/wink.gif)

mysql_fetch_array

Kod
array mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )


Funkcja przyjmuje dwa parametry, i Twoja tablica jest wynikiem funkcji z domyslnym parametrem MYSQL_BOTH (który zwraca wynik w postaci tablicy numerycznej i asocjacyjnej).

Uzyj MYSQL_ASSOC lub MYSQL_NUM <- w zależności co potrzebujesz akurat.

Ten post edytował Lysiur 11.09.2013, 12:27:41
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: 17.10.2025 - 18:40