mysql إدراج في جداول متعددة
على الرغم من أن الأمر قد يبدو أن استفسارات متعددة من شأنه حل المشكلة ، فإن ربط معرف الدخل التلقائي من جدول المستخدم إلى معرف المستخدم اليدوي لجدول الملف الشخصي يمثل تحديًا. أدخل قيم المستخدمين (اسم المستخدم ، كلمة المرور) ("الاختبار" ، "الاختبار") ؛ أدخل في ملفات تعريف (userId ، Bio ، الصفحة الرئيسية) القيم (last_insert_id () ، "Hello World!" ، "http://www.stackoverflow.com) ؛ الالتزام ؛
ابدأ معاملة ". "ارتكاب ؛". يمكن تحقيق ذلك باستخدام:
حدد last_insert_id () في mysql_variable_here ؛ أدخل في Table2 (mysql_variable_here ، ...) ؛
BEGIN; INSERT INTO users (username, password) VALUES('test', 'test'); INSERT INTO profiles (userid, bio, homepage) VALUES(LAST_INSERT_ID(),'Hello world!', 'http://www.stackoverflow.com'); COMMIT;$ result = mysql_query ("حدد last_insert_id ()") ؛ $ id = mysql_result ($ result ، 0) ؛ أدخل في Table2 ($ ID ، ...) ؛
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3