Autor Zpráva
leorond
Profil
Zdravím, mám tu problém kde jsem zkusil už skoro vše a bez úspěchu.
Mám tu funkci pro mysqli_result() a možná by i fungovala ale dotaz neproběhne a dostanu varování

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, object given in ...\setings\mysqli_result.php on line 3

Moje funkce pro mysqli_result()

<?php
function mysqli_result($res,$row=0,$col=0){
    $numrows = mysqli_num_rows($res);
    if ($numrows && $row <= ($numrows-1) && $row >=0){
        mysqli_data_seek($res,$row);
        $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
        if (isset($resrow[$col])){
            return $resrow[$col];
        }
    }
    return false;
}
?>

Mohl bych vás poprosit o pomoc s tímto problémem?

Zkusil jsem několik návodů na internetu ale bez úspěchu.
juriad
Profil
leorond:
Zřejmě té funkci mysqli_result předáváš jako první argment něco, co není mysqli_result.
Zkus si třeba vypsat co to je hned na začátku té funkce:
var_dump($res);
leorond
Profil
juriad: Děkuji už jsem to opravil, udělal jsem chybu přesně v tom co píšeš ale jak to tak bývá hledal jsem chybu tam kde není.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: