note 100830 deleted from function.sqlite-field-name by cmb

From: Date: Mon, 02 Nov 2020 15:00:31 +0000
Subject: note 100830 deleted from function.sqlite-field-name by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-215736@lists.php.net to get a copy of this message
Note Submitter: admin at psychonautical dot org ---- It's not the most elegant way, but it works: <?php function sqlite_field_names($db, $tablename){ $sq5=sqlite_single_query($db, "SELECT sql FROM sqlite_master WHERE tbl_name='".$tablename."'", SQLITE_NUM); $kommando=$sq5[0]; $cut=strtok($kommando,"("); while($fieldnames[]=strtok(",")) {}; array_pop($fieldnames); foreach($fieldnames as $no => $field) if (strpos($field, "PRIMARY KEY")){ strtok($field,"("); $primary=strtok(")"); unset($fieldnames[$no]); } else $fieldnames[$no]=strtok($field, " "); return $fieldnames; } ?>

« previous php.notes (#215736) next »