ďťż

SQL - UPDATE czy INSERT? Aktualizacja

       

Podstrony


telcocafe

Rekord o ID 5 istnieje w bazie. Chcę go zaaktualizować, tzn. wprowadzić do niego ponownie wszystkie dane (bez usuwania rekordu).

Czy w tym przypadku można użyć INSERT?

Jeśli nie, możliwe jest użycie UPDATE w ten sposób, by nie pisać:
pole1=wartosc,
pole2=cos_tam,
tylko od razu wpisać wartości kolejnych pól, jak to jest w poleceniu INSERT?

Jeśli temat jest już o SQL, możliwe jest wydanie polecenia przeniesienia rekordu do innej tabeli?
Użytkownik Ferrari edytował ten post 25 maj 2005, 15:56


W takim razie użyj REPLACE :)

$this->action->query("UPDATE ".$this->tables['rk_infopages']." SET art_title = '".$_POST['tytul']."', art_desc = '".$_POST['opis']."', art_body = '".$_POST['body']."', art_auth = '".$_POST['autor']."', art_date = '".$_POST['data']."' WHERE art_id = '".$_GET['infed']."'");

UPDATE danego rekordu :)


$this->action->query("UPDATE ".$this->tables['rk_infopages']." SET art_title = '".$_POST['tytul']."', art_desc = '".$_POST['opis']."', art_body = '".$_POST['body']."', art_auth = '".$_POST['autor']."', art_date = '".$_POST['data']."' WHERE art_id = '".$_GET['infed']."'");

UPDATE danego rekordu :)



Po co mam insertować skoro wpis istnieje :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.