مشكلة ب php +sql
Sara • منذ 6 سنوات
+كيف اتاكد ان مو اكثر من مستخدم يسجلون في نفس الوقت؟
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
xlmnxp • منذ 6 سنوات
+كيف اتاكد ان مو اكثر من مستخدم يسجلون في نفس الوقت؟
ربما انت تعني عدم تكرار المستخدمين في قاعدة البيانات ( صحح لي )
الحل لهذه المشكلة بسيط
كل ماعليك هو عمل تحديد ( select ) من قاعة البيانات الخاصة بالمستخدمين عند البريد المراد تسجيله في قاعة البيانات
SELECT email FROM Regtab WHERE Email = '$email';
تحقق اذا كان عدد المرجعات اكبر من 0 ارجع رسالة للمستخدم مثل "لا يمكنك التسجيل ببريد الكتروني مسجل مسبقًا"
$email_check = $query->mysqli_query("SELECT email FROM Regtab WHERE Email = '$email';
",$con);
if(count($email_check->fetch_array(MYSQLI_NUM)) > 0){
die ("لا يمكنك التسجيل ببريد الكتروني مسجل مسبقًا");
}
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !