مشكلة ب php +sql

Sara • منذ 6 سنوات

 

 

 

 

 

 

 

 

 

 

 

+كيف اتاكد ان مو اكثر من مستخدم يسجلون في نفس الوقت؟

كلمات دليلية: #html #php #sql #web

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (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 ("لا يمكنك التسجيل ببريد الكتروني مسجل مسبقًا");
}

 

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !