phpbar.de logo

Mailinglisten-Archive

Re: LAST_INSERT_ID
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LAST_INSERT_ID



Salü Hans

>Leider finde ich nirgens im dubois Buch ein Beispiel wie man 
>LAST_INSERT_ID nutzen kann.
>
>   $query   =  "SELECT * FROM $table WHERE bgid=LAST_INSERT_ID()";
>
>etwas in der Art funktioniert nicht.
>
>FRAGE:
>Wie setzt man LAST_INSERT_ID richtig ein?

zum Beispiel mit mysql_insert_id():

         $query2 ="insert wb_angebot set wa_name = '$wa_name', wa_beschrieb 
= '$wa_beschrieb_ein', fk_ws_id = '$row6[ws_id]'";
         mysql_query($query2);
         $num2 = mysql_affected_rows();
                 if ($num2 == 0){  // wenn Fehler /////////////
                 echo '<form><table width="400" border="1" cellspacing="5" 
bordercolor = "#0000CC" cellpadding="4">';
                 echo '<tr bgcolor="#CCFFCC">';
                 echo "<td ><h3>Der Datensatz von $wa_name,<br> 
$wa_beschrieb_ein konnte <i>nicht</i> eingef&uuml;gt werden.</h3></td>";
                 echo '</tr>';
                 echo '<tr>';
                 echo '<td><div align = "right"><input type="button" 
value="Zur&uuml;ck" onclick="history.back()"</div></td>';
                 echo '</tr>';
                 echo '</table></form>';
                 }
         $number = mysql_insert_id();
         $query3 ="insert wb_ausschrieb set ver_date = now(), fk_wa_id = 
'$number', fk_id = '$row[id]'";
         mysql_query($query3);
                 $num3 = mysql_affected_rows();
                 if ($num3 == 0){ // wenn Fehler /////////////

Ich habe es im Buch von Paul Dubois gefunden.

Gruss

Hansueli



---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive