Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablica asocjacyjna zwracana przez mysql_query
Forum PHP.pl > Forum > Przedszkole
kubalone
Witam mam taki problem, próbuje zrobić taką tablice jaką zwraca zapytanie:

CODE
return mysql_query("SELECT plus, minus, title, type, description, url, img, hit FROM films where filmID like '".$id."'");


Wynik ukazuje się następujący:
CODE
length = 1
list = (mx.collections::ArrayList)#1
length = 1
source = (Array)#2
[0] (Object)#3
description = "Prze(qqzzqq)yj nowe niezwyk(qqlqq)e przygody z Larsem i jego przyjaci(qqoqq)(qqlqq)mi! Lars powraca! "Lars i ma(qqlqq)y tygrys" to kolejny przeuroczy film, w kt(qqoqq)rym ma(qqlqq)y mi(qqsqq) polarny b(qqeqq)dzie prze(qqzzqq)ywa(qqlqq) nowe, niesamowite przygody! Tym razem nied(qqzqq)wiadek wyrusza w podr(qqoqq)(qqzzqq) do egzotycznych krain... zawinie do morskiego portu, przemierzy Tygrysi Las i trafi na przepi(qqeqq)kn(qqaqq) wysp(qqeqq). Podczas tej wyprawy Lars znajdzie tak(qqzzqq)e nowych przyjaci(qqoqq)(qqlqq) - kota-(qqzzqq)eglarza o imieniu Nemo i ma(qqlqq)ego tygryska Theo. Pod(qqaqq)(qqzzqq)aj za Larsem, Nemo, Theo no i oczywi(qqsqq)cie Robbym i Gret(qqaqq) (Z filmu "Ma(qqlqq)y mi(qqsqq) polarny") szlakami niezwyk(qqlqq)ej przygody!"
hit = "12"
img = "/upload/1263505065.jpg"
minus = "0"
plus = "0"
title = "Ma(qqlqq)y Mi(qqsqq) Polarny - Lars I Ma(qqlqq)y Tygrys Dub"
type = "film familijny, bajka"
url = "trailery/J4UJ5JC5"
uid = "1DA18ED6-49D4-7455-F3A6-75AD88B347EC"
sort = (null)
source = (Array)#2



Próbowałem zrobić ją tak:
CODE
$r1= array();

$r1["plus"]= $r->plus;
$r1["minus"]= $r->minus;
$r1["title"]= $r->title;
$r1["type"]= $r->type;
$r1["description"]= $r->description;
$r1["url"]= $url;
$r1["img"]= $r->img;
$r1["hit"]= $r->hit;

$zapytanie['0']= $r1;

Zwróciłem $zapytanie i wynik był niestety inny a mianowicie taki:
CODE
(Array)#0
[0] (Object)#1
description = "Prze(qqzzqq)yj nowe niezwyk(qqlqq)e przygody z Larsem i jego przyjaci(qqoqq)(qqlqq)mi! Lars powraca! "Lars i ma(qqlqq)y tygrys" to kolejny przeuroczy film, w kt(qqoqq)rym ma(qqlqq)y mi(qqsqq) polarny b(qqeqq)dzie prze(qqzzqq)ywa(qqlqq) nowe, niesamowite przygody! Tym razem nied(qqzqq)wiadek wyrusza w podr(qqoqq)(qqzzqq) do egzotycznych krain... zawinie do morskiego portu, przemierzy Tygrysi Las i trafi na przepi(qqeqq)kn(qqaqq) wysp(qqeqq). Podczas tej wyprawy Lars znajdzie tak(qqzzqq)e nowych przyjaci(qqoqq)(qqlqq) - kota-(qqzzqq)eglarza o imieniu Nemo i ma(qqlqq)ego tygryska Theo. Pod(qqaqq)(qqzzqq)aj za Larsem, Nemo, Theo no i oczywi(qqsqq)cie Robbym i Gret(qqaqq) (Z filmu "Ma(qqlqq)y mi(qqsqq) polarny") szlakami niezwyk(qqlqq)ej przygody!"
hit = "12"
img = "http://freefilms.pl/upload/1263505065.jpg"
minus = "0"
plus = "0"
title = "Ma(qqlqq)y Mi(qqsqq) Polarny - Lars I Ma(qqlqq)y Tygrys Dub"
type = "film familijny, bajka"
url = "trailery/http://www.youtube.com/v=J4UJ5JC5&asd54dsf"

Mchl
mysql_query nie zwraca tablicy.

PS: Co to za komiczne kodowanie polskich znaków? biggrin.gif
kubalone
to w czym? Jestem w stanie zwrócić taki wynik?

PS flash ma problem z ich obsługą, a w ten sposób wszystko si!
Mchl
mysql_query zwraca zmienną typu Resource, której nie ma co obrabiać, tylko podaje się ją do mysql_fetch_array(), mysql_fetch_row(), mysql_fetch_assoc() itp. Dopiero one zwracają tablice. Nie jesteś w stanie 'ręcznie' zrobić własnej zmiennej tego typu.

Flash nie łyka UTF8 (pytam bo nie wiem, nigdy się nim nie bawiłem)?
kubalone
Jeśli chodzi o samo wyświetlanie to jest ok ale polskie znaki gubią się przy połączeniu bazy danych z flashem ... dlatego rozwiązaliśmy to w ten sposób smile.gif

Dzięki za rozjaśnienie... Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.