note 100830 added to function.sqlite-field-name

From: Date: Wed, 10 Nov 2010 07:58:17 +0000
Subject: note 100830 added to function.sqlite-field-name
Groups: php.notes 
Request: Send a blank email to php-notes+get-173894@lists.php.net to get a copy of this message
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; } ?> ---- Server IP: 85.214.154.209 Probable Submitter: 62.245.180.62 ---- Manual Page -- http://www.php.net/manual/en/function.sqlite-field-name.php Edit -- https://master.php.net/note/edit/100830 Del: integrated -- https://master.php.net/note/delete/100830/integrated Del: useless -- https://master.php.net/note/delete/100830/useless Del: bad code -- https://master.php.net/note/delete/100830/bad+code Del: spam -- https://master.php.net/note/delete/100830/spam Del: non-english -- https://master.php.net/note/delete/100830/non-english Del: in docs -- https://master.php.net/note/delete/100830/in+docs Del: other reasons-- https://master.php.net/note/delete/100830 Reject -- https://master.php.net/note/reject/100830 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#173894) next »