Oprette en post i een tabel, og få id'et fra recorden retur
HejJeg vil gerne have nøgle id'et retur fra den post jeg indsætter i en tabel i en MySQL database.
Tabel: t_table
felt1: f_id
felt2: f_value
f_id er primary key, og autoincrementer. ved oprettelse af ny post.
Det jeg søger er en funktion:
function give_id($value){
return runsql("insert into t_table (f_value) VALUES ($value)";
}
- Jeg har runsql:
function runSQL($argsql) //,$argdbhost, $argdbuser, $argdbpass, $argdbdatabase)
{
global $dbhost;
global $dbdatabase ;
global $dbuser;
global $dbpass;
$link = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$link) {
die('Kunne ikke forbinde til databasen. Fejl: ' . mysql_error());
}
// echo 'Forbundet succesfuldt';
mysql_select_db($dbdatabase,$link) or die("kunne ikke vælge databasen");
$res = mysql_query($argsql) or die("In [connection.php -> runsql] Forespørgslen lykkedes ikke : " . mysql_error() . " executing : [$argsql]");
if (!$res) {
die('Ugyldig forespørgsel: ' . mysql_error());
}
mysql_close($link);
return $res;
}
}
