У меня 3 таблицы, все они связаны между собой. в 1-ю таблицу записываются личные данные, во 2-ю записываются виды услуг, а в 3-ю картинки. Связь по двум индексам.
Делаю такую транзакцию для записи в три таблицы:
=====================================
$sql = "START TRANSACTION;";
$result=mysql_query($sql);
=====================================
$sql = "INSERT INTO tbl_personal_data(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql);
=====================================
$sql = "INSERT INTO vrn_servises_types(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql);
=====================================
$sql = "INSERT INTO vrn_images(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql);
=====================================
$sql = "COMMIT;"; $result=mysql_query($sql);
=====================================
скажите, а если что-то не так пошло при выполнении inserts, то как проверить и сделать rollback?
и еще скажите, неужели нельзя в mysql транзакцию одним запросом послать?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
bgraf
Здравствуйте!
Помогите разобраться.
У меня 3 таблицы, все они связаны между собой. в 1-ю таблицу записываются личные данные, во 2-ю записываются виды услуг, а в 3-ю картинки. Связь по двум индексам.
Делаю такую транзакцию для записи в три таблицы:
=====================================
=====================================
=====================================
=====================================
=====================================
=====================================
скажите, а если что-то не так пошло при выполнении inserts, то как проверить и сделать rollback?
и еще скажите, неужели нельзя в mysql транзакцию одним запросом послать?
Спасибо
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.