Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie do mysql
robciu123
post 21.08.2011, 18:43:36
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.08.2011

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


Witam! Mam 2 tabele. 1. id numer_uzytkownika imie nazwisko i numer_telefonu. 2. id tytul komentarz
Jak mam wyswietlic od razu wszystkie dane z 1 i 2 tabeli, jesli numer_uzytkownika = id z 2 tabeli?Proszę o pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robciu123
post 21.08.2011, 20:18:18
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.08.2011

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


Więc pierwotna forma to było to:
  1. <?php
  2. $numer=$_GET['nu'];
  3.  
  4.  
  5.  
  6. function lacz_bd()
  7. {
  8. $db = new mysqli('localhost', 'root', '');
  9. if (! $db)
  10. return false;
  11. $db->autocommit(TRUE);
  12. return $db;
  13. }
  14. //połaczenie z bazą
  15. $db = lacz_bd();
  16. //zapytanie sql do bazy określające jakie dane mają zostać pobrane
  17.  
  18.  
  19. $zapytanie = "select
  20. tytul,
  21. komentarz
  22. from komentarze WHERE id=$numer";
  23.  
  24.  
  25.  
  26. //pobranie wyniku zapytania
  27. $wynik = $db->query($zapytanie);
  28. //obliczanie ilości rekordów
  29. $ile_znalezionych = $wynik->num_rows;
  30. //rozpoczynamy budowanie tabeli dla naszych danych
  31. echo '<table>';
  32.  
  33. //pętla po rekordach z bazy
  34. for ($i=0; $i <$ile_znalezionych; $i++)
  35. {
  36. $wiersz = $wynik->fetch_assoc();
  37. '<tr>';
  38. '<td>'.$wiersz['tytul'].'</td>';
  39. '</tr>';
  40. }
  41. echo '</table>';
  42.  
  43.  
  44.  
  45. ?>

Następnie dodawałem sobie poprostu w wybranym miejscu

<?php echo '<td width="100px"><center>'.$wiersz['przesylka_pobraniowa'].'</center></td>'; ?>
I to działało.
Teraz chciałem dodać tą drugą tabelę.
I wyskakuje to
Trying to get property of non-object w 1
i reszta to to:
Undefined variable: wiersz in...

Ten post edytował robciu123 21.08.2011, 20:21:33
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 23:36