Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Funkcja UPDATE
Mikolaj.on
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


Witam męczę się już trochę żeby przerobić ten kod poniżej żeby zamiast dodawać nowy news zamieniało news dannego autora czyli jeżeli Marek napisał newsa i znów go napisze to zamieni jego poprzedni news na obecny. Wiem że to coś z INSERT zamienić na UPDATE ale nie wiem jak zrobić żeby zamieniał
  1. <?
  2. include ('baza.php');
  3. if($_POST)
  4. {
  5. $cid = mysql_connect($dbhost, $dbuser, $dbpass) or die (mysql_error());
  6.  
  7. if((trim($_POST['autor'])) && (trim($_POST['tekst'])) && (trim($_POST['nick'])))
  8. {
  9. if(mysql_query("INSERT INTO newsy1 VALUES('', NOW(),
  10. '".trim(htmlspecialchars($_POST['autor']))."',
  11. '".trim(htmlspecialchars($_POST['nick']))."',
  12. '".trim(htmlspecialchars($_POST['tekst']))."')"))
  13. echo 'Dodałem news o ID:'.mysql_insert_id();
  14. else echo 'Nie mogłem dodać newsa';
  15. }
  16. else echo 'Nie podałeś autora lub treści newsa';
  17. }
  18. ?>
Go to the top of the page
+Quote Post
ylk
post
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


Musisz najpierw zrobić SELECT i sprawdzić, czy news tego autora jest już w bazie; jeśli tak to DELETE i INSERT albo UPDATE
Go to the top of the page
+Quote Post
Mikolaj.on
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


A mógł byś mi wysłać gdzie bym się mógł nauczyć coś takiego robić ? jakiś przykład bo tak najlepiej do czegoś dojść
Go to the top of the page
+Quote Post
ylk
post
Post #4





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


Pierwszy lepszy wynik z googli: http://webmade.org/kursy-online/kurs-mysql.php
Go to the top of the page
+Quote Post
Mikolaj.on
post
Post #5





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


Jednak nie wiem jak zbudować to z SELECT możesz mi jakoś pomóc ?
Go to the top of the page
+Quote Post
modern-web
post
Post #6





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


W PHP robisz zapytanie UPDATE;
W HTML robisz pole tekstowe <textarea> w którym wpisujesz nowego newsa, a po zatwierdzeniu pola przyciskiem `submit` wykonuje się UPDATE.

Żaden problem... niestety gotowca Ci nie dam, bo opis Twojego problemu jest dość ubogi by cokolwiek zdziałać, no i przede wszystkim regulamin forum zabrania (IMG:style_emoticons/default/wink.gif)
Pokaż strukturę bazy danych i opisz mi dokładniej oczekiwany efekt, a postaram się pomóc (IMG:style_emoticons/default/smile.gif)

Pozdrawiam!

Ten post edytował modern-web 26.02.2011, 19:17:24
Go to the top of the page
+Quote Post

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: 23.12.2025 - 20:31