Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Wpisywanie rekordów
m4rcin93
post 18.02.2011, 21:18:10
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 12.02.2011

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


Witam.

Jestem użytkownikiem o id 2. Chciałbym uzupełnić rekord użytkownikowi o id 3.
Mam tu kod ale nie wiem czy jest on poprawny. Proszę o pomoc.


  1. <table border="3"><form action="zarzadzaj.php" method="post">
  2. <tr>
  3. <td>Nick:</td>
  4. <td><input type="text" name="klan" /></td><br>
  5. </tr>
  6. </table><br>
  7. <input type="submit" value="Dodaj" />
  8. </form></center><br><br>
  9. <?php
  10. // odbieramy dane z formularza
  11. $klan = $_POST['klan'];
  12.  
  13. if($klan) {
  14.  
  15. // łączymy się z bazą danych
  16. $connection = @mysql_connect('localhost', 'user', 'pw')
  17. or die('Brak połączenia z serwerem MySQL');
  18. $db = @mysql_select_db('baza', $connection)
  19. or die('Nie mogę połączyć się z bazą danych');
  20.  
  21.  
  22. // dodajemy rekord do bazy
  23. $ins = @mysql_query("UPDATE uzytkownicy SET klan='$klan' WHERE nick='$nick'");
  24.  
  25. if($ins) echo "Klan został zapisany! !";
  26. else echo "Nie można zapisać klanu!";
  27.  
  28. mysql_close($connection);
  29. }
  30.  
  31. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
cycofiasz
post 18.02.2011, 22:28:32
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Jak nie wiesz czy jest poprawny to po co zakładasz wątek? Sprawdź sam najpierw.

Jeśli ma być dodawany rekord to zamiast update trzeba użyć INSERT...
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 Wersja Lo-Fi Aktualny czas: 24.06.2025 - 13:50