السلام عليكم ورحمة الله وبركاته
اخوتي الكرام
حصل معي مشكلة غير متوقعة على الإطلاق أثناء كتابة إجراء مخزن STORED PROCEDURE
هذا هو الإجراء
CREATE DEFINER=`root`@`localhost` PROCEDURE `get_user_info`(u_name varchar(20),u_pass varchar(20)) BEGIN declare ay int; select user_ID,user_name,user_pass from users where (user_name = u_name and user_pass = u_pass); call user_login(user_id); END
المشكلة هي ان النتيجة التي ستظهر لدي هي رقم المستخدم واسمه والباسسورد الخاص به ,, كيف يمكنني الحصول على قيمة الحقل user_ID فقط لكي أدخلها في إجراء مخزن اخر وهو مايسمى بـ
user_login
ودمتم