implode(): Passing glue string after array is deprecated
Scris: Joi Apr 06, 2023
Dupa 7 ani !
Acum, revazand o veche aplicatie cu codul "Multiple Select Drop Down list" cu tabel 3 coloane +1; am constatat ca datorita upgradarii PHP-ului meu la PHP 7.4.33 la codul "select_list.php" imi afiseaza:
Dar numai cand rulez programul pe localhost, iar rulat din domeniu, pe Hosting nu apare acest mesaj. Fiind totusi un programator fara multa experienta, nu prea am inteles ce se petrece ... toate incercarile mele de a rezolva problema, nu au dat rezultate.
Probabil ca trebuie sa inlocuiesc Apache 2.4.54.2 ???
Daca si dupa atata vreme m-ati putea lamuri, TOATA STIMA !
Acum, revazand o veche aplicatie cu codul "Multiple Select Drop Down list" cu tabel 3 coloane +1; am constatat ca datorita upgradarii PHP-ului meu la PHP 7.4.33 la codul "select_list.php" imi afiseaza:
Cod: Selectaţi tot
Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in C:\wamp ... la linia 40
Probabil ca trebuie sa inlocuiesc Apache 2.4.54.2 ???
Cod: Selectaţi tot
17 $table = 'do_se_op';
18 $ar_cols = array('domeniu', 'sectiune', 'optiune', 'null');
............
39 $where = isset($ar_where) ? ' WHERE '. implode($ar_where, ' AND ') : '';
40 $sql = "SELECT DISTINCT `$col` FROM `$table`".$where;
41 $result = $conn->query($sql);