У меня 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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
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.