Autor Zpráva
sparky
Profil *
Mám funkci pro vypsání dat z DB:
function queryDBdata ($query) {
  global $link; 
    $result = $link->query($query);
    for ($i = 0; $i < $result->num_rows; $i ++) {
        $returnVar [$i] = $result->fetch_array (MYSQL_ASSOC);
    }
    mysqli_free_result ($result);
  if(!empty($returnVar)){
    return ($returnVar);
  }
}

Při jejím použití se vypíše požadovaný počet řádků, ale nevypíší se hodnoty řádků. Takže výpis vypadá takto:
array(5) { [0]=> NULL [1]=> NULL [2]=> NULL [3]=> NULL [4]=> NULL }

Jak docílit toho, aby se mi vypisovaly i hodnoty?
úsměv
Profil
Nerozumím tomu (moje chyba), ale nepozivej globalni promene (tvoje chyba).
sparky
Profil *
úsměv:
Nerozumím tomu (moje chyba), ale nepozivej globalni promene (tvoje chyba).

Nemyslím si, že chyba by byla v globální proměnné.
Kajman
Profil
sparky:
Zkuste použít konstantu
MYSQLI_ASSOC
sparky
Profil *
Kajman:
sparky:
Zkuste použít konstantu
MYSQLI_ASSOC

Díky za odpověď, potom jsem si toho taky všiml, že tam nemám "I"

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: