int db_edit_record (string tablename, int id [, mixed fieldnames [, mixed fieldvalues [, string idfield]]])
Edits a record in a table.
Arguments
tablename is the name of the table that will be affected.
id is the id number of the record to be edited.
fieldnames is a set of identifiers that may be an array or a CSV string
(without the "id" field).
fieldvalues is a string with the values of the records desired. It may be an array or a CSV string.
idfield is the name of identifier field (column). Default is "id" .
Result
The result will be the actual id or FALSE, if the record could not be edited.
Keys and columns
The table below summarizes the options for fieldnames and fieldvalues.
| fieldnames |
fieldvalues |
Data inserted |
|---|---|---|
|
null |
null |
a record with all fields "0" |
|
null |
string array |
a record with all fields with their fieldvalues |
|
string array |
string array |
a record with fieldnames with their fieldvalues |
Example
|
|
See also