أخى العزيز perfetto2001 لى تعديل بسيط على كود أخونا Hawy PHP لأن كوده - بالرغم من أنه يعمل بنجاح - لا يعمل بكفاءة
لأنه ببساطة يقوم بجلب كل أسماء المسجلين و يضعهم فى مصفوفة ثم يقوم بالبحث داخل المصفوفة عن الاسم الجديد
فتخيل لو أن هناك ألف عضو مثلا .. سيكون الناتج مصفوفة ضخمة , و سيؤثر هذا طبعا على السيرفر
إليك الكود التالى :
كود PHP:
<?php
include ("config.php");
$Query= mysql_query("SELECT username FROM user WHERE username='$username'");
while($row=mysql_fetch_array($Query)){
echo "اسم المستخدم موجود";
exit ;
}
if(isset($reg)){
mysql_query("INSERT INTO user (username,password)VALUES('$username','$password')");
echo "تمت العملية بنجاح";
}
?>
كما ترى أخى العزيز فى هذا الكود نقوم بالبحث فقط عن العضو الذى اسم مطابق للاسم المراد التسجيل به , فإذا كانت هناك نتيجة للبحث سيرفض التسجيل , و إذا لا ...
و أرجو أخى Hawy PHP أن تتقبل تعديلى , و لو لديك ملاحظات أو استفسارات لا تبخل علينا بها , فكلنا هنا نتعلم من بعض
+ :::::::::::::::::::::::::::::::: +
| www.al-andalos.com |
+ ================ +
عابر سبيل