Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Problem z ON DUPLICATE KEY UPDATE
-Jertvb-
post
Post #1





Goście







Mam problem z ON DUPLICATE KEY UPDATE. Gdy dodaję rekord i potem usuwam w kodzie z nim INSERT i dodaję nową wartość z ON DUPLICATE KEY UPDATE to nie nadpisuje kompletnie. To jest z wikibooks.org:

  1. <?php
  2.  
  3. mysql_connect ('127.0.0.1','root','krasnal');
  4.  
  5.  
  6. $base= "CREATE TABLE `slownik` (
  7. `id` MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  8. `haslo` VARCHAR(40) NOT NULL,
  9. `znaczenie` VARCHAR(255) NOT NULL,
  10. UNIQUE(
  11.  `haslo` 
  12. )
  13. ) TYPE = MYISAM;";
  14.  
  15.  
  16. $records= "INSERT INTO slownik (haslo, znaczenie) VALUES('house', 'dom (budynek), rodzaj obiektu mieszkalnego.')
  17. ON DUPLICATE KEY UPDATE znaczenie=VALUES(znaczenie);";
  18.  
  19. mysql_query($base);
  20. mysql_query($records);
  21. ?>
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 - 11:11