Yo tengo esto por ejemplo
funciones.php
Código PHP:
<?php
//-----------------------------------------------------------------------------
//-- generamos id, para cualquier Tabla
function _genId($table, $field, $default)
{
$table = $table.' ta';
$query = db_query("SELECT ta.$field
FROM $table
ORDER BY ta.$field DESC LIMIT 1"
);
if($id = db_fetch_object($query)){
db_free_result($query);
$genid = $id->$field;
$genid = $genid + 1;
}else{
$genid = $default;
}
return $genid;
}
?>
llamada.php
Código PHP:
//-----------------------------------------------------------------------------
//-- carga de todas la s configuarciones y librerias
require_once("libclass/funciones.php");
$iduser = _genId("Usuarios", "IdUsuario", "111111"); //-- Generamos el id, debe ser númerico
echo $iduser;
Los parametros que paso son los que estan
("Usuarios", "IdUsuario", "111111");
Vale decir Usuarios, IdUsuario,111111, no necesariamente debe tener el mismo nobre que el de la función los parametros a pasar.
Espero te sirva