Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]while
Forum PHP.pl > Forum > Przedszkole
mit2
witam mam problem z while mam taki kod
  1. $has = "SELECT * FROM has";
  2. $has = mysql_query("$has");
  3. while($haslo = mysql_fetch_array($has))
  4. {
  5. if($ser['id'] == $haslo['idser'])
  6. {
  7. $is = "UPDATE has SET haslo='$_POST[haslo]' WHERE idser='$ser[id]'";
  8. $is = mysql_query("$is");
  9. echo'update';
  10. }
  11. else
  12. {
  13. $in = "INSERT INTO has VALUES ('$ser[id]', '$_POST[haslo]')";
  14. $in = mysql_query($in);
  15. echo'zrobione';
  16. }
  17. }

i chce w nim aby gdy w $haslo[idser] jest id serwera to robi update a jeżeli go nie ma to robi insert. i jeżeli mam wogule coś w tabeli to robi insert gdy jest juz w tabeli to robi insert i update jednoczesnie
Hpsi
nie do końca rozumiem twój tok rozumowania i to co chcesz zrobić, ale jeśli dobrze zrozumiałem zainteresuj się komenda REPLACE w mysqlu
sadistic_son
Pokaż gdzie tworzysz $ser['id']. Ten fragment kodu jest cały w innej pętli?
mit2
problem rozwiązany sam zrobiłem
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.