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
 
Start new topic
Odpowiedzi
Mitop
post
Post #2





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

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


Szado dałem ci pomógł bo zadziałało, nie chciałem pisać następnego posta z podziękowaniami (IMG:style_emoticons/default/biggrin.gif) D.. Ale jednak piszę bo mam podobny znowu problem i nie wiem ocb
  1. $wierz = $rezultat->fetch_assoc();
  2. $_SESSION['username'] = $wierz['username'];
  3. $_SESSION['gosc']=true;
  4. $_SESSION['idg']=$wiersz['ID'];
  5. //$val = $rezultat->fetch_row();
  6. //$val = $val[0];
  7. //$_SESSION['idg']=$val[0];



Czemu username normalnie wyswietla, jednak ID jest ciągle równe 0, a powinno być 1? Próbuje na różnorakie sposoby i ciągle nie wychodzi.
$_SESSION usernama działa normalnie
Jednak zmienna idg ciągle ma wartość 0 a nie 1. Jakby nie pobierało w ogole, pomoże ktoś (IMG:style_emoticons/default/biggrin.gif) ?
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: 13.10.2025 - 16:21