[MySQL] Dodawanie nowego wpisu

Dział poświęcony programowaniu w każdym języku.

[MySQL] Dodawanie nowego wpisu

Postprzez Miszczu » 2007-07-16, 13:34:16

Witam,

Mam formularz w którym podaje jakieś dane wysyłam jego zawartość do pliku dodaj.php i chcę sprawdzić czy dane wysłane z formularza są już w bazie mysql jeśli nie to zapisuje te dane a jeśli są to wyskoczy komunikat np. Ta nazwa jest już zajęta :P z góry dziękuję za pomoc
Avatar użytkownika
MiszczuNone specified
Początkujący
Początkujący
 
Posty: 12
Dołączył(a): 2007-03-10, 18:32:30
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [MySQL] Dodawanie nowego wpisu

Postprzez BlueMan » 2007-07-16, 14:47:30

Miszczu, a wiesz w ogóle jak połączyć się z bazą przez PHP i ogólnie ją obsługiwać?

Jak wiesz, to:

1. Filtrujesz dane. Zabezpieczasz je przed nie powołaną modyfikacją (czyt. crakerami, hackerami)
2. No i teraz sam kod:
Kod: Zaznacz cały
$czyjest = mysql_query('SELECT * FROM twoja_tabela_z_danymi WHERE nazwa='.$nazwa.' LIMIT 1;');
if (mysql_num_rows($czyjest) ==0)
  echo 'Ta nazwa jest już zajęta';
else
{
//Tutaj wykonujesz INSERT INTO...
}
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: [MySQL] Dodawanie nowego wpisu

Postprzez Miszczu » 2007-07-16, 15:59:21

wiem zrobiłem tak samo jak ty tyle że zapomniałem o mysql_num_rows :/
Avatar użytkownika
MiszczuNone specified
Początkujący
Początkujący
 
Posty: 12
Dołączył(a): 2007-03-10, 18:32:30
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy


  • Inne

Powrót do Programowanie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 115 gości

cron