Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Update na stronie
embi69
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 30.12.2009

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


Witam.
Mam pewien problem odnośnie aktualizacji rekordów w bazie danych.
oto kod skryptu

Kod:
  1. <?
  2.  
  3. $nick1 = addslashes($_POST['nick1']);
  4. $nick2 = addslashes($_POST['nick2']);
  5. $nick3 = addslashes($_POST['nick3']);
  6. $nick4 = addslashes($_POST['nick4']);
  7.  
  8. @$db = mysql_pconnect("localhost", "xxxxx", "xxxx");
  9. if (!$db)
  10. {
  11. print "Nie mo?na nawi?za? po??czenia z baz? danych";
  12. }
  13.  
  14. mysql_select_db("bohenus_da");
  15.  
  16. $query = "insert into drabinka values ('".$nick1."', '".$nick2."', '".$nick3."', '".$nick4."')";
  17. $result = mysql_query($query);
  18.  
  19. if ($result)
  20. print "<b>".$nick1."</b><br /><b>".$nick2."</b><br /><b>".$nick3."</b><br /><b>".$nick4."</b><br /> zostali zapisani do bazy danych.";
  21. else { print "Juz taki nick zostal dodany wczesniej."; }
  22.  
  23. ?>



Jak sprawić żeby 'nicki' się nie dodawała, ale podmieniały w bazie?

kod formularza

  1. <form action="dodaj.php" method="post">
  2.  
  3. Nick1 <input type=text name=nick1 maxlength=30 size=30><br><br>
  4. Nick2 <input type=text name=nick2 maxlength=30 size=30><br><br>
  5. Nick3 <input type=text name=nick3 maxlength=30 size=30><br><br>
  6. Nick4 <input type=text name=nick4 maxlength=30 size=30><br><br>
  7.  
  8. <input type=submit value="Wstaw do bazy">
  9. </form>


Zapytanie
  1. CREATE TABLE `drabinka` (`nick1` CHAR( 15 ) NOT NULL ,`nick2` CHAR( 15 ) NOT NULL ,
  2. `nick3` CHAR( 15 ) NOT NULL ,`nick4` CHAR( 15 ) NOT NULL ,PRIMARY KEY ( `nick1` )
  3. ) ENGINE = MYISAM ;


Z góry dziekuję za pomoc. Każda rada jest cenna ponieważ raczkuję w temacie php

Pozdrawiam

Ten post edytował embi69 7.01.2010, 17:32:09
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


 
Cytat(embi69 @ 7.01.2010, 17:31:11 ) *
Jak sprawić żeby 'nicki' się nie dodawała, ale podmieniały w bazie?
http://www.w3schools.com/SQl/sql_update.asp




--------------------
Go to the top of the page
+Quote Post

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: 22.08.2025 - 01:08