Jak pobrać największą liczbe w odowiedniej kolumnie?


(Patrol) #1

Jak w temacie. Chce, żeby pobrało mi największą liczbe z kolumny id. Jak to zrobić?


(Piotrrj) #2

max( nazwa_kolumny )

zobacz:

http://alec.pl/tutorial/sql-language.html


(Patrol) #3

$query=mysql_query('SELECT * FROM produkty max(id) or die(mysql_error());

$maxid=$query+1;

Nie działa.


(Mahsoft) #4
select max(id) from produkty

(Piotrrj) #5

chyba dopiero zaczynasz zabawę z php i mysql, polecam na początek jakiś tutorial np. http://wortal.php.pl/wortal/artykuly/ph ... _php_mysql.


(Patrol) #6

Nie działa, wyświetla mi jakieś litery nie mające z tym nic wspólnego.

Opiszę wszystko od początku.

Dodając rekord do tabeli, chce aby wyświetlił się jego id. Pole ID jest automatycznie ustalane przez bazę, więc chce by skrypt pobierał największą liczbe z kolumny ID, a do niej dodawał 1.


(Piotrrj) #7

spróbuj coś takiego:

$query = "SELECT max(ID) FROM produkty";

$result = mysql_query($query);

$id = mysql_result($result,0);