Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] dodawanie do bazy
molesta
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 3.03.2008

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


Witam mam problem....:/  mianowicie posiadam tabele o strukturze:
  1. CREATE TABLE `testy` (
  2. `fraza` varchar(25) NOT NULL,
  3. `ile` varchar(25) NOT NULL
  4. ) ENGINE=MyISAM DEFAULT CHARSET=latin2;


oraz skrypt php:
  1. <?php 
  2. $polaczenie = @mysql_connect('localhost', 'user', 'haslo')
  3. or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
  4.  
  5. $db = @mysql_select_db('szukaj', $polaczenie)
  6. or die('Nie mogę połączyć się z bazą danych. Błąd: '.mysql_error());
  7.  
  8. $fraza = $_POST['fraza'];
  9. $ins = @mysql_query("INSERT INTO testy SET fraza='$fraza'");
  10. ?>


chodzi mi o to że dodawanie rekordu do bazy działa, to znaczy dodawanie wartości z formularza do pola "fraza"
problem w tym że jest jeszcze pole o nazwie 'ile" które ma za zadanie zliczać ile razy dana fraza została wysłana z formularza.....nie bardzo wiem jak to zrobić
w tej chwili działa to tak:
W formularza dajmy na to daje fraze "testowanie" i dodaje do bazy, niestety ponowne dodane tej samej frazy powoduje utworzenie kolejnego rekordu o nazwie "testowanie'
chciałbym aby podczas wysyłania skrypt sprawdzał czy fraza już nie istnieje w bazie i jesli jest to zwiekszal o 1 wartość pola "ile"
a jesli nie istnieje to dodawał nowy rekord.

Bardzo bym prosiło pomoc , troche mnie to przerasta.....sprawa jest pewnie banalna..

Będe wdzieczny
Pozdrawiam

Ten post edytował molesta 3.03.2008, 17:21:45


--------------------
Spolszczenie Dolphin oraz Forum wsparcia
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:41