Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Wprowadzanie danych do Mysql
newmala
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.01.2012

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


Zastanawiam się jak poprawnie powinno być skonstruowany cały proces zapisu danych do bazy?

Mam już pewne dane w bazie odnośnie klientów : nazwisko, imie, pesel, itp.
Jak się zabezpieczyć przed tym, aby powtórnie nie wprowadzić tego samego klienta do bazy?
Czy wystarczy sprawdzać w bazie czy już taki klient istnieje, np. po peselu?
Czy robi się jakies ograniczenia na tabeli, procedurki, indexy?




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wilwarin
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 4
Dołączył: 30.07.2011

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


index jest pewnie lepszym rozwiązaniem ale ja bym to zrobił w ten sposób (nie znam się na indexach (IMG:style_emoticons/default/sad.gif) )
  1. $peselcheck = mysql_query("SELECT pesel FROM tabela WHERE pesel=".$pesel);
  2. $num_rows = mysql_num_rows($peselcheck);
  3. if($num_rows < 1){
  4. mysql_query("INSERT INTO...
  5. }


Ten post edytował Wilwarin 20.09.2012, 09:28:19
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: 6.10.2025 - 15:56