Identity
8 svar · 251 visningar · startad av ironhead
Gissar att du kör MySQL...
Du kör en vanlig query och plockar ut det så här tex: SELECT @@IDENTITY AS 'ident'
eller hur menar du?
har copy/paste från php.net hur själva syntaxen för det kan se ut:
<?php
/* Connecting, selecting database */
$link = mysql_connect("mysql_host", "mysql_user", "mysql_password")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("my_database") or die("Could not select database");
/* Performing SQL query */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed");
/* Printing results in HTML */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr>\n";
foreach ($line as $col_value) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";
/* Free resultset */
mysql_free_result($result);
/* Closing connection */
mysql_close($link);
?>
Tack PS....det var SELECT @@IDENTITY AS 'ident' jag ville veta ;)
...annars finns ju mysql_insert_id() också...
hur skulle det se ut då? kod?
Ja, typ:
mysql_query("INSERT INTO tabell SET namn = 'måns', namn2 = 'jonasson'");
$nytt_id = mysql_insert_id();
Nu ligger det nya ID:t i $nytt_id.
Lysande Mungo! Tack! :bire