RE: Retrieve value of newly inserted row.

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

 



 

> -----Message d'origine-----
> De : Dan Shirah [mailto:mrsquash2@xxxxxxxxx] 
> Envoyé : mercredi 14 février 2007 19:20
> À : php-general
> Objet :  Retrieve value of newly inserted row.
> 
> Hello,
> 
> I have a page the contains two insert statements.
> 
> 
> $insert1 = "INSERT INTO table1 (
>       debit_card,
>       card_type,
>       card_number,
>       exp_date,
>       payment_amount,
>       cvv_number,
>       first_name,
>       middle_name,
>       last_name,
>       address_1,
>       address_2,
>       city,
>       zip_code,
>       zip_4,
>       phone_number,
>       fax_number,
>       email_address,
>       receipt,
>       comments,
>       date_request_received,
>       employee_received_call,
>       research_phase_date,
>       research_phase_user,
>       submit_phase_date,
>       submit_phase_user,
>       status_code,
>       state_code)
>           VALUES (
>          '$debit_card',
>       '$card_type',
>       '$card_number',
>       '$exp_date',
>       '$amount',
>       '$cvv',
>       '$cc_first',
>       '$cc_middle',
>       '$cc_last',
>       '$cc_address_1',
>       '$cc_address_2',
>       '$cc_city',
>       '$cc_zip',
>       '$cc_zip_4',
>       '$cc_phone_number',
>       '$cc_fax_number',
>       '$cc_email_address',
>       '$receipt',
>       '$cc_comments',
>       '$create_date',
>       '$create_user',
>       '$research_date',
>       '$research_user',
>       '$submit_date',
>       '$submit_user',
>       '$status_code',
>       '$cc_state')";
>    mssql_query($insert1) or die ("Query failed: <br 
> />".mssql_get_last_message());
> 
> 
>   $insert2 = "INSERT INTO table2 (
>       credit_card_id,
>       case_number,
>       comments)
>      VALUES (
>       'card_id',
>       '$case',
>       '$comments')";
>   mssql_query($insert2) or die ("Query failed: <br 
> />".mssql_get_last_message());
> 
> echo "Insert complete";
> 
> 
> 
> 
> 
> On my second insert statement, please note "credit_card_id".  
>  This is an
> auto_increment column in table1.  What I need to do is pull 
> the value of "credit_card_id" from the newly inserted row 
> from insert1 and put that value in a variable to assign it to 
> "credit_card_id" in insert2.
> 
> 
> 
> I hope that wasn't too confusing.

http://cz2.php.net/manual/en/function.mysql-insert-id.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux