Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyciągnięcie danych z tablicy asocjacyjnej
gucio1
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Witam,
mam w bazie danych założoną tabele tab w której są 3 kolumny: email, punkty, kwota.
chce wyciągnąć z niej rekordy tylko dla emaila abc@gmail.com (załóżmy że tych rekordów jest kilka).

Robię tak:

$wynik = $polaczenie->query("SELECT * FROM tab WHERE email='abc@gmail.com'");
$wyswietlenie =$wynik->fetch_assoc();
$ile_razy_mail_wystąpił = $wynik->num_rows;

robie pętle np while

$i=0;
while($i<$ile_razy_mail_wystąpił)
{

(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

$i++;
}


Czyli w zmiennej $wyswietlenie mam tylko rekordy z mailem abc@gmail.com.

Jak je kolejno wyświetlić?

Proszę o pomoc męczę się już od 2 godzin rożnymi sposobami.

Ten post edytował gucio1 30.04.2016, 14:22:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Star
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


  1. $wynik = $polaczenie->query("SELECT * FROM tab WHERE email='abc@gmail.com'")
  2. if ($wynik ->num_rows > 0) {
  3.  
  4. for($i = 1; $i <= $wynik ->num_rows; $i++) {
  5.  
  6. $row = $wynik ->fetch_assoc();
  7. echo "email: " . $row["email"]. "<br>";
  8. echo "punkty: " . $row["punkty"]. "<br>";
  9. echo "kwota: " . $row["kwota"]. "<br>";
  10.  
  11. echo "<hr />";
  12.  
  13. }
  14. }
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: 6.10.2025 - 21:09