Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]streszczenie do tablicy
-tazer_floyd-
post
Post #1





Goście







Nie jestem jeszcze zbyt bystry w phpie, a tablice jak do tej pory są dla mnie czarną magią.

Jak skrócić poniższy kod (poniekąd z fql facebooka) to funkcjonującej tablicy? W zamyśle chcę wykorzystać aż 6 id postów, a pisanie każdego pod sobą co prawda działa, ale mija się z celem korzystania z php...

  1. $Posts1 = 'SELECT like_info from stream WHERE post_id="jakies_id" ';
  2. $Posts2 = 'SELECT like_info from stream WHERE post_id="jakies_id" ';
  3. $ret_posts1 = $facebook->api(array('method' => 'fql.query','query' => $Posts1));
  4. $ret_posts2 = $facebook->api(array('method' => 'fql.query','query' => $Posts2));
  5. echo $ret_posts1[0]['like_info']['like_count'];
  6. echo $ret_posts2[0]['like_info']['like_count'];


Próbowałem nieumiejętnie doprowadzić to do takiej postaci:

  1. $Posts[1] = 'SELECT like_info from stream WHERE post_id="jakies_id" ';
  2. $Posts[2] = 'SELECT like_info from stream WHERE post_id="jakies_id" ';
  3. $ret_post[] = $facebook->api(array('method' => 'fql.query','query' => $Posts[]));
  4. echo $ret_post[]['like_info']['like_count'];


Oczywiście to głupota. Proszę o pouczenie żółtodzioba c:
Go to the top of the page
+Quote Post
jacobson
post
Post #2





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


Sproboj pobrac jednym zapytaniem od razu wszystkie rekordy z wykorzystaniem np WHERE IN. Wtedy Twoja zmienna bedzie zawierala wszystkie rekordy i w prostej petli foreach mozesz przeleciec przez wszystkie.
Go to the top of the page
+Quote Post
-tazer_floyd-
post
Post #3





Goście







Kocham Cie!
(IMG:style_emoticons/default/zakochany.gif)
Go to the top of the page
+Quote Post

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: 29.09.2025 - 20:19