ďťż
Podstrony
|
telcocafeJak można porównać przesyłany w formularzu argument, który ma być zapisany w bazie z istniejącymi już wpisami. Chodzi o to żeby wpis o takim samym tytule jaki istnieje w bazie nie zostałby zapisany, tylko użytkownik otrzymałby komunikat.Dziękuję z pomoc. Najprościej nadaj na pole w bazie, którego nie chcesz duplikować atrybut unique. W przeciwnym razie, zanim zapiszesz rekord w bazie, wykonaj zapytanie, które pobierze z bazy rekordy o takiej treści, i jeśli mysql_num_rows zwróci true, to wyświetl komunikat. Użytkownik marrek13 edytował ten post 12 lipiec 2006, 18:44 Jak można porównać przesyłany w formularzu argument, który ma być zapisany w bazie z istniejącymi już wpisami. Chodzi o to żeby wpis o takim samym tytule jaki istnieje w bazie nie zostałby zapisany, tylko użytkownik otrzymałby komunikat. Dziękuję z pomoc. Tylko, że takie rozwiązanie nie ma sensu, bo po co pobierać wszystkie rekordy, jak można to sprawdzić już w bazie przez where ? Tylko, że takie rozwiązanie nie ma sensu, bo po co pobierać wszystkie rekordy, jak można to sprawdzić już w bazie przez where ? Bynajmniej lepiej krócej i uniwersalniej ;) Bynajmniej lepiej krócej i uniwersalniej ;) Dzięki chłopaki. Wszystko działa jak trzeba. |
|||
Sitedesign by AltusUmbrae. |