Jestem tu nowy wiec witam wszystkich.
U cze się php i mam pewien problem a mianowicie.
Chce sobie pobrać dene z bazy danych aby je wyświetlić ale funkcja fetch_assoc() zwraca mi jedynie true
$file używam żeby sobie zapisywac do pliku co sie dzieje i wychodzi tyle:
zapytanie: SELECT * FROM admins
numROWS: 2
fetassoc:
fetassoc:
zapytanie działa zwraca dwa wiersze bo tyle mam wstawione, wszystkie pola w bazie to varchar
ze zmiennej row nie jestem w stanie nic wydobyć za pomoca var_dump dowiaduje sie że jest tam bool true nic więcej.
W czym problem?
private function selectAble($guery)
{
$file = registry::register('file');
$file->write('zapytanie: '.$guery);
$this->result = array();
$gueryResult = $this->connect->query($guery);
$file->write('numROWS: '.$gueryResult->num_rows);
if(!$gueryResult)
{
return false;
}
else
{
while(($row = $gueryResult->fetch_assoc() !== null))
{
$file->write('fetassoc: '.$row['imie']);
array_push($this->result, $row);
}
}
$this->connect->close();
return $this->result;
}
wyświetla mi sie jeszcze taki błąd
mysqli::close(): Couldn't fetch mysqli
i pisze że w linijce z gdzie zamykam połączenie
if($this->connect) $this->connect->close();