Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL][PHP]Nie mogę pobrać danych z bazy danych
-Robertttt-
post
Post #1





Goście







Witam,
Mam kod który wyświetla posty z wielu blogów worpdress

  1.  
  2. global $wpdb, $blog_id, $post;
  3. $blogs = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM wp_blogs ORDER BY blog_id" ) );
  4.  
  5. $tablica = array();
  6. $nrDane=0;
  7. $blogs = get_last_updated();
  8.  
  9. foreach ($blogs AS $blog) {
  10. <h2>".$blog["domain"].$blog["path"]."</h2>
  11. ";
  12. foreach($lastposts as $post) :
  13. ... jakiś kod
  14. endforeach;
  15.  
  16. }
  17.  


Wszystko robiłem na localhost i działało, wrzuciłem na serwer i zonk.. wywala biała stronę z komunikatem Call to undefined function get_last_updated()
postanowiłem usunąć tą linię i wyświetlić blogi jak lecą według id bez segregacji według "updated" ale wtedy też wyświetli się biała strona. W ogóle nie mogę pobrać danych z bazy jos_wp_blogs jak usunę
$blogs = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM wp_blogs ORDER BY blog_id" ) ); oraz function get_last_updated() wtedy się strona wyświetli ale bez danych.
Go to the top of the page
+Quote Post
-Gość-
post
Post #2





Goście







Przyczyna jest zbyt dużo postów, obecnie wygląda to tak, że wczytuję w php wszystkie blogi i ich wpisy i zapisuję te wszystkie dane do tablicy jest ich gdzieś 300, potem segreguje je i wyświetlam za pomocą foreach tylko 5, ale najpierw muszę wczytać te 300 żeby je posegregować ponieważ są w różnych tabelach.
  1. foreach ($blogs AS $blog) {
  2.  
  3. foreach($lastposts as $post) {
  4. tu po kolei zapisuję wszystkie dane np tytuł, link, id do tablicy jest ich 300
  5. }
  6. }
  7. // segreguję je według pola data
  8. foreach($tablica as $row){
  9. wyświetlam tylko 5 już posegregowanych
  10.  
  11. }
  12.  



wp_1_posts
ID // id wpisu
TITLE // tytuł wpisu
LINK // adres www do wpisu

wp_2_posts
ID
TITLE
LINK

wp_3_posts
ID
TITLE
LINK

i tak dalej....

mam też tabelę
wp_blogs
ID // id blogu
TITLE // nazwa blogu

Czy jest jakaś inna możliwość aby wyświetlić dane z kilku tabel i je posegregować ? bo mój pomysł aby jest osobno wczytać w php i potem wysilić jest zły.
Go to the top of the page
+Quote Post
batman
post
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Jeden temtat wystarczy - http://forum.php.pl/index.php?showtopic=210375. Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 05:19