Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dodanie do bazy, po wykonaniu sprawdzeniu czy rekord juz istnieje.
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Witam.

Nie mam apsolutnie zadnego pojecia, jak powinien wykonac kod nastepujacej czynnosci, dodajemy do bazy jeden wiersz, ale tylko wtedy kiedy w pewnej kolumnie nie znajduje sie juz taka wartosc, jak w dodawanym wierszu.

Wybieramy z bazy rekord numer, ktory nie moze sie powtarzac, $replay = mysql_query("SELECT numer FROM baza") ;, mamy tablice, i jak zrobic petle ktora sprawdzi wszystkie numery z bazy, a jak takowego niema, doda nowy wiersz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


nazwy od tak wpialem

czyli mniej wiecej tak

  1. $numerek = $_POST['numerek']
  2. $replay = mysql_query("SELECT * FROM baza WHERE numerek='$numerek'")
  3.  
  4. if isset($replay) {
  5. $ins = @mysql_query("INSERT INTO baza SET numerek='$numerek', zmienna1='$zmienna1', zmienna2='$zmienna2'");
  6. if($ins) echo " <br /><br /><br /><b>Rekord został dodany poprawnie</b>";
  7. else echo "<br /><br /><br /><b>Błąd nie udało się dodać nowego rekordu</b>";
  8. } else {
  9. echo "Rekord ".$numerek." juz istnieje w bazie"
  10. }
  11.  
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: 14.10.2025 - 18:03