Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Max ID, wyświetlenie największej wartości
Mitop
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.05.2017

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


Witam, robię stronę i mam problem. Męczę już się nad tym z ponad godzinę. Jeśli ktoś ma chwilkę to z góry dziękuję. Popatrzcie na kod:
  1. $nazwa = $_POST['nazwa'];
  2. $wiek = $_POST['wiek'];
  3. $plec = $_POST['plec'];
  4. $zdjecie = $_POST['zdjecie'];
  5. $sql = "SELECT MAX(ID) FROM zwierzeta";
  6. if($rezultat = @$polaczenie->query($sql))
  7. {
  8.  
  9. $val = intval($rezultat->fetch_assoc())+1;
  10. $sql2="INSERT INTO `zwierzeta` (`ID`, `Nazwa`,`plec`, `Wiek`, `zdjecie`) VALUES ('$val', '$nazwa','$plec', '$wiek', '$zdjecie')";
  11. $wynik = $polaczenie->query($sql2);
  12. $_SESSION['zwierze'] = true;
  13. header("Location: panel.php");
  14. }
  15. $polaczenie->close();
  16. }


Chcę pobrać największą wartość id, żeby wiedzieć jakie ID ma być mojego zwierzaka którego chce wrzucic do baz danych. Lecz mój wynik to ciągle 1 albo 0. A kiedy w bazach danych normalnie w wierszu poleceń wpiszę to normalnie zwraca mi "6". Co zrobić, żeby moja zmienna val również przyjmowała prawidłową wartość? Co robię źlę? Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.09.2025 - 06:26