Anonymní profil Novosad1351 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Novosad1351 – Programujte.comAnonymní profil Novosad1351 – Programujte.com

 

Příspěvky odeslané z IP adresy 217.112.172.–

Novosad1351
PHP › mysqli_fetch_array nic nevrá…
2. 12. 2021   #389065

#2 Kit
Omlouvám se, upřesním. Používám function na výpis dat z mySQLi do mysqli_fetch_array, tak že není problém to doladit na straně samotné function, kde return dávám array. Zde bych to právě potřeboval ošetřit, aby i když mysqli_fetch_array ni nevypsal, tak potřebuji ošetřit, aby vždy vznikl array, ale s null, aby to PHP8 následně vzalo.

function vypisSQL($conn, $dotaz) .... a pro výpis pak používám $dotaz = vypisSQL(......) a provádím echo $dotaz[0] atd.

Novosad1351
PHP › mysqli_fetch_array nic nevrá…
2. 12. 2021   #389063

Používám na celém webu výpis z mySQLi do array. Jenže přechodem na PHP8, pokud je array prázdný a nic neobsahuje, dostanu chybu. Dalo by se to opravit pomocí isset nebo jiného pravidla, ale to bych musel předělat desítku né-li stovku php souborů. Vím, měl jsem to vyřešit jinak už předtím.


Dá se nějak ošetřit výstup z mysqli_fetch_array, který se generuje do array, kdy pokud bude nums = 0, že bych vytvořil array s null? Bohužel ale nevím jak, protože jakmile na výstupu z mySQLi (SELECT id, name, .....) nebo SELECT * FROM .... nic není, tak mysql_fetch_array nic nevypíše a proto nevím, kolik array se má vytvořit s null, aby to odpovídalo výpisu např. echo $vypis[0]; nebo echo $vypis[22];

Poradíte mně prosím ? Strašně moc, moc, moc děkuji.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý