» »

[mySQL(+php)] Kako dobiti največji ID (številka) iz stolpca

[mySQL(+php)] Kako dobiti največji ID (številka) iz stolpca

steev ::

Pozdravljeni.
Imam tabelo v keteri je stolpec z imenom ID. V tem stolpcu so cela števila, lahko je tudi več istih (npr. 1, 1, 2, 2, 2, 2, 3, 3, 4, 5, 5, 5, 5, 5).

Mene pa sedaj zanima kako dobit največji ID (v tem primeru 5). Verjetno se da to vse z sql-om narest, lahko pa tudi kaj s php. Nisem tako vešč SQL-a pa se zato obračam na vas. Verjetno ni težko.

Hvala in lp

Edit: Če mod misli, da tema spada v kak drug forum, naj jo prosim premakne.
:|
  • spremenil: steev ()

jype ::

select max(id) from tabela;

KoMar- ::

Pa nastavi INDEX za ta stolpec, če ga še nisi :-)

steev ::

U super. Dela
Samo ven dobim:
Resource id #3
Se da samo 3 ven dobit ali naj to kar s php-jem nardim.
Drugače pa hvala za hiter odgovor. Bom kar s php-jem izluščil 3 ven.
:|

steev ::

Pa nastavi INDEX za ta stolpec, če ga še nisi :-)


Hmm, kaj je to index. Zakaj bi moral to naresti :):).

Edit: Tole dobim, če skušam nastavit index #1062 - Duplicate entry '1' for key 1.
Edit: Mi je sedaj ratalo. Kaj pridobim, če imam naštiman indeks?
:|

Zgodovina sprememb…

  • spremenil: steev ()

steev ::

Jype; Sedaj sem dojel, da tisto ne deluje.
Resource id #3 je nekaj drugega, jaz pa sem mislil da je 3 max id. Kar je tudi bil prej, ko sem imel id samo do 3. Sedaj pa imam id 6 pa je se vedno Resource id #3. :)
:|

Ziga Dolhar ::

Ježešmarija.
$query = 'SELECT max(id) FROM tabela';
$result = mysql_query($query);
if($result && 1 == mysql_num_rows($result)) {
  $row = mysql_fetch_row($result);
  echo $row[0];
}
https://dolhar.si/

Zgodovina sprememb…

steev ::

Hvala. :)
Je if stavek nujen ali mam lahko samo to:

$row = mysql_fetch_row($result);
echo $row[0];
:|

Ziga Dolhar ::

"Nujen" ni. Škoduje pa praviloma ne, sploh v navezi z else { echo 'something fucked up'; }.
https://dolhar.si/

preem ::

echo $result ? mysql_result($result, 0, 0) : false ;

one-linerji so zakon :p python jih je poln, php sux :p

Zgodovina sprememb…

  • spremenilo: preem ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C - shranjevanje rezultatov iz baze v array

Oddelek: Programiranje
71165 (864) Randomness
»

MySQL Query Vprašanje

Oddelek: Izdelava spletišč
153043 (2808) overlord_tm
»

[c++] osnovna težava z mysql api

Oddelek: Programiranje
222014 (1653) SasoS
»

php variable scope problem

Oddelek: Izdelava spletišč
81200 (1113) darh
»

Kaj je narobe tu...(php)

Oddelek: Programiranje
51144 (1042) teac

Več podobnih tem