czy da się skonstruować zapytanie np
SELECT kol1,kol2,kol3 FROM tabela;
ale zamiast nazw kolumn które chcemy wyświetlić podać te któych nie chcemy ?
coś w tym stylu...
SELECT !kol3 FROM tabela;
<?php //... public function readFields( $table ) { $query = \"SHOW FIELDS FROM `\" . $table . \"`\"; $result = $this -> execute( $query ); while ( $row = $result -> fetch_assoc() ) { $field_collector[] = $row['Field']; } return $field_collector; } //... $_SESSION['fields'] = $Mysql -> readFields( $_SESSION['action'] );] //... $query = \" SELECT * FROM `\" . $_SESSION['action'] . \"` WHERE `active=1` LIMIT \" . (($curr_Page-1)*$limit) . \", \" . $limit . \" \"; $data = $Mysql -> execute( $query ); $i=0; while ( $row = $data -> fetch_assoc() ) { foreach ( $_SESSION['fields'] as $key => $val ) { ${$_SESSION['action']}[$i][$val] = $row[$val]; } $i++; } //... ?>
<?php //... foreach ( $_SESSION['fields'] as $key => $val ) { if ( $val != 'active' ) { ${$_SESSION['action']}[$i][$val] = $row[$val]; } } ?>