RE: [PHP] Retrieve value of newly inserted row.

From: Date: Wed, 14 Feb 2007 18:28:17 +0000
Subject: RE: [PHP] Retrieve value of newly inserted row.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-248875@lists.php.net to get a copy of this message
> -----Message d'origine----- > De : Dan Shirah [mailto:mrsquash2@gmail.com] > Envoyé : mercredi 14 février 2007 19:20 > À : php-general > Objet : [PHP] 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 >

« previous php.general (#248875) next »