Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

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: 24.08.2025 - 15:13