Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Aktualizacja rekordów
Forum PHP.pl > Forum > PHP
KasztanPL
Witam nie wiem co robie zle ze nie aktuaizuje mi rekordu:/


  1. <?php
  2. $query=("UPDATE rok SET id='$id', year='$rok', wartosc='$wartosc' WHERE year='$rok1', wartosc='$wartosc1'");
  3. mysql_query( $query, $link );
  4. ?>



Pokazuje mi sie bład

Kod
Something is wrong in your syntax obok ' wartosc='1.075'' w linii 1



Dziekuje za pomoc z góry
Hazel
W klauzuli WHERE musisz okreslić kwantyfikator, nie może być to przecinek.
Napisz AND lub OR, zależnie od tego, co chcesz zrobić (najprawdopodobniej w Twoim przypadku będzie to AND).
Pozdrawiam.
KasztanPL
Poprawiłem ale dalej jest blad worriedsmiley.gif
Hazel
Jesteś pewien, że masz zmienną o nazwie $wartosc1, poza tym masz wszystkie zmienne, jakie tam wymieniasz?
I do tego użyłeś poprawnych nazw kolumn?
Jeśli odpowiedź na te wszystkie pytania brzmi TAK, to prowadzi to od sprzeczności i wykryłeś buga w MySQL tongue.gif
Ale to niemożliwe smile.gif
KasztanPL
Watpie zeby to był bug:P
To moje zródło:

  1. <?php
  2. $select = ("select * from rok where id='$lp'");
  3. $result = mysql_query( $select, $link );
  4.  
  5. $aRow = mysql_fetch_array($result);
  6. $id=$aRow["id"];
  7. $rok=$aRow["year"];
  8. $wartosc=$aRow["wartosc"];
  9.  
  10. if(!$action){
  11.  
  12. echo"<form action=update.php?action=wyslij method=post>";
  13. echo"Wpisz dane nowe dane dla:<br /><table><tr><td>Lp</td><td>Rok</td><td>Wartosc</td></tr>"; 
  14. echo"<tr><td>$id</td><td>$rok</td><td>$wartosc</td></tr> ";
  15. echo"<tr><td>$id</td><td><input type=text size=4 name=rok1 /></td><td><input type=text size=5 name=wartosc1 /></td></tr></table>";
  16. echo"<input type=submit value=Wyślij /><br />";
  17.  
  18. }
  19. elseif($action=="wyslij"){
  20.  
  21. $query=("UPDATE rok SET id='$lp', year='$rok', wartosc='$wartosc' where id=$lp and year=$rok1 and wartosc=$wartosc1");
  22. mysql_query( $query, $link );
  23. echo "Rekord zaktualizowany<br/><br/>";
  24.  
  25. }
  26. ?>



//EDIT
ok znalazlem blad nie bylo ' w zapytaniu do bazy ale nie dodaje mi rekordu teraz:/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.