Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php,mysql] połączenie wyników z 2 tabel
mitp
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


Witam, chciałbym zapytać jak "połączyć" wyniki z 2 tabel. Chodzi mi o to że z formularza przesyłam następujące dane:
imie, nazwisko, ocena w formularzu zrobiłem również pole na zdjęcie, grafike (w formie wykresu) uzytkownika. I teraz imie, nazwisko, ocena przesylam do tabeli 1 a sama grafike do innej tabeli np. 2. W tabeli 2 gdzie ma byc grafika lub zdjecie uzytkownika mam pola: id_zdjecie, user,ocena, zdjecie.

I teraz pytanie: powiedzmy ze wpisuję Jan Kowalski 4 wykres(zdjecie) -> zapytanie:
  1. <?php
  2. function odbierz($pole) {
  3. $pole = trim($pole);
  4. if (get_magic_quotes_gpc()) $pole = stripslashes($pole);
  5. return htmlspecialchars($pole, ENT_QUOTES);
  6. }
  7.  
  8. $imie = odbierz($_POST['imie']);
  9. $nazwisko = odbierz($_POST['nazwisko']);
  10. $ocena = odbierz($_POST['ocena']);
  11.  
  12. ...
  13. $zapytanie= mysql_query ("INSERT INTO $mysql_tabela (imie,nazwisko,ocena) VALUES ('$imie','$nazwisko','$ocena')") or die ("Błąd w zapytaniu !");
  14. ...
  15. // i teraz chcialbym do tabeli 2 dodac to zdjecie, grafike(w formie wykresu) dla konkretnej oceny tego uzytkownika
  16. // jak to zrobić ?
  17. ?>


z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
lordziqqq
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.06.2006

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


W tabeli pierwszej tam gdzie przechowujesz dane dodaj sobie kolumne typu auto_increment ( oczywiscie primary_key ) tak samo w tabeli drugiej dodaj kolumne id_oceny i juz masz w zasadzie gotowe polaczenie. Po insercie do tabeli pierwszej pobierz sobie mysql_insert_id wartosc id wiersza oceny a dalej juz chyba polapiesz sie co zrobic
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: 22.08.2025 - 19:32