Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Sprawdzanie dodawanej treści
Forum PHP.pl > Forum > Przedszkole
Barcelona
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 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
nospor
No to zamiast sprawdzać tylko adres email to dodaj też warunek na audycje...

.... and audycja="mojaaudycja".
Barcelona
Dzięki, jesteś wielki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.