Prikazi cijelu temu 05.04.2020 11:59
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:mysqli_fetch_array i mysqli_fetch_row
Imamo tablu: zaposlenici

zaposlenici
------------
id
broj
imeZaposlenika

upit za naci najveci broj :

sql="SELECT broj FROM zaposlenici WHERE id = ( SELECT MAX(id) FROM zaposlenici)"

do sada sam koristio mysql:

$sql = mysql_query("SELECT broj FROM zaposlenici WHERE broj = ( SELECT MAX(broj) FROM zaposlenici)");
$row = mysql_fetch_array($sql,MYSQL_ASSOC);
$maxBroj = $row['broj'];

probao sam sa mysqli :

$sql = "SELECT broj FROM zaposlenici WHERE broj = ( SELECT MAX(broj) FROM zaposlenici)";
$result = mysqli_query($con,$sql);
$row =mysqli_fetch_array($result);
$maxBroj=$row['broj'];

i

$sql = "SELECT broj FROM zaposlenici WHERE broj = ( SELECT MAX(broj) FROM zaposlenici)";
$result = mysqli_query($con,$sql);
$row =mysqli_fetch_row($result);
$maxBroj=$row[0];

no javlja mi gresku u redu gdje je $row=mysqli_fetch_array ili $row =mysqli_fetch_row

gdje grijesim?
zivot je moja domovina.