مرحبا أصدقائي :

أحاول ايجاد كود يقوم بالتأكد من وجود اسم المستخدم مثلا او البريد الالكتروني داخل قاعدة بيانات الموقع, وإن وجد يقوم بمنع الزائر من استخدام ذلك الاسم.

function checkUser($name) {
    $sql = "SELECT user_name FROM users WHERE user_name = '" . $name . "'";
    $result = mysql_query($sql);
    if ($result) {
        if (mysql_num_rows($result) > 0) {
            return false;
        } else {
            return true;
        }
    } else {
        return false;
    }
}

هذا الفانكشن كما هو أخذته من أحد المواقع وقمت بتجربته قبل قليل, وقمت بتصفية قاعدة البيانات, ثم قمت بالتجربة أول مرة وتمت بنجاح دون أية مشاكل..

لكن عندما قمت بالتجربة للمرة الثانية لم تنجح وحاولت الكرة عدة مرات لكن جميع المحاولات باءت بالفشل.

هل من اقتراحات, ما رأيكم؟