Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Sprawdzanie dodawanej treści
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Witam, otóż mój problem wygląda następująco.
Mam oto taki skrypt:

  1. if ($blad==0) {
  2. $sprawdzanie=mysql_query("SELECT * FROM prenumerata WHERE adres='$email'");
  3. if (mysql_num_rows($sprawdzanie)>0) {
  4. echo '<p class="block"><img src="images/error.png" align="top"> Podany adres już istnieje w bazie!</p>';
  5. }
  6. if (mysql_num_rows($sprawdzanie)==0) {
  7. $wynik = mysql_query("INSERT INTO prenumerata SET adres='$email', data=NOW(), audycja='$numer_audycji'");
  8. }
  9. }


Działa on tak jak powinien działać, czyli dodaje adres mailowy, date oraz numer audycji do bazy danych.
Ja jednak potrzebuje taką małą modyfikację.

Załóżmy że jakiś adres mailowy dodam podczas audycji nr 1 i za jakiś czas chciałbym ten sam adres mailowy dodać, ale już do audycji nr 2. I w tym momencie powyższy skrypt blokuje dodawanie do audycji drugiej, ponieważ mail znajduje się już w audycji pierwszej (IMG:style_emoticons/default/closedeyes.gif)

Jak napisać zapytanie do bazy aby podczas sprawdzania danych wyrzucało tylko te adresy, które zostały zdublowane tylko i wyłącznie w aktualnej audycji.

Pozdrawiam
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to zamiast sprawdzać tylko adres email to dodaj też warunek na audycje...

.... and audycja="mojaaudycja".
Go to the top of the page
+Quote Post
Barcelona
post
Post #3





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Dzięki, jesteś wielki (IMG:style_emoticons/default/smile.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: 23.08.2025 - 10:21