webForumDet fria alternativet

Identity

8 svar · 251 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 327 inlägg
#1

Finns det nåt liknande IDENTITY i PHP?

ex: IDENTITY @@

...isåfall hur skulle det se ut?

psMedlem sedan juni 2000807 inlägg
#2

testa med '@@IDENTITY'

/r
utan nuffror alltså..

ironheadMedlem sedan mars 20011 327 inlägg
#3

hur får man ut värdet sen då?

med $array["0"]; ???? eller ???

psMedlem sedan juni 2000807 inlägg
#4

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);
?>
ironheadMedlem sedan mars 20011 327 inlägg
#5

Tack PS....det var SELECT @@IDENTITY AS 'ident' jag ville veta ;)

MungoMedlem sedan jan. 2000376 inlägg
#6

...annars finns ju mysql_insert_id() också...

ironheadMedlem sedan mars 20011 327 inlägg
#7

hur skulle det se ut då? kod?

MungoMedlem sedan jan. 2000376 inlägg
#8

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.

ironheadMedlem sedan mars 20011 327 inlägg
#9

Lysande Mungo! Tack! :bire

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb