مشكلة في mysql أرجو المساعدة:

عند تسجيلي الدخول كتجربة لما برممجة في صفحة login.php

يظهر لي هذا الخطأ:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to   use near ''حروف كلمة المرور' at line 1

؟؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

وأين الكود؟؟

كيف سنساعدك دونه؟؟

    <?php
    session_start(); //بداية الجلسة//لحفظ بيانات العضو 
    include ('config/conreglog.php');    

    include_once'file/header.php';
    ?>

            <div class="w3-row w3-container w3-center w3-padding-64 black-l2 ">
                <div class="w3-half w3-center white" style="width:100%;" dir="rtl" >
                    <form method="post" action="login.php" class="w3-container w3-card-4">
                        <?php

    //اذا كان الدخول  صحيح سيتم التحويل الى صفحة ويلكم واذا كان خطأ سيتم التحويل الى صفحة فيلد
    $fail = "error.php"; 
    $success = "welcome.php";

    //استقبال البيانات في المتغيراتد
        if (isset($_POST['go'])) {

        $uemail = $_POST['u_email'];

        $upass =$_POST['u_pass'];

        if (!$uemail || !$upass ) {
        //التأكد ان المدخلات فارغة 

        Die("<meta http-equiv='refresh' content='0;URL=$fail' />
               خطأ في كلمة المرو او البيرد الالكتروني");

    }  else {
    //التأكد المدخلات صحيحة
    $sql  = mysql_query("SELECT * FROM users WHERE u_email='".$uemail."' AND u_pass='".$upass." ")OR DIE (MYSQL_ERROR());
    $row  =  mysql_fetch_assoc($sql);




    }if($uemail ==$row['u_email'] ||$upass==$row['u_pass']){



        $_SESSION['id']=$row['u_id'];
        $_SESSION['ufname']=$row['u_fname'];
        $_SESSION['ulname']=$row['u_lname'];
        $_SESSION['upass']=$row['u_pass'];
        $_SESSION['uemail']=$row['u_email'];
        $_SESSION['uimg']=$row['u_image'];

        echo "<meta http-equiv='refresh' content='0;URL=$success'>
    ";

    }}

    ?>
                        <h2>تسجيل الدخول</h2>
    <br>    
                            <table>
                                <tr>
                                    <td>
                                        <div class="w3-group">      
                                            <input name="u_email" class="w3-input" type="email" style="width:95%" required=""/>
                                            <label class="w3-label">البريد الالكتروني </label>
                                        </div>
                                    </td>
                                    <td>
                                        <div class="w3-group">      
                                            <input class="w3-input" name="u_pass" type="password" style="width:95%" required=""/>
                                            <label class="w3-label"> كلمة المرور او <a href="forgot.php" style="font-weight: bold;font-size: 9px;">نسيت كلمة المرور</a></label>                                    </div>
                                    </td>
                                </tr>
                            </table>

                                       <div class="w3-group">
                                           <button class="w3-input blue" type="submit" name="go" style="width: 100%;">تسجيل 
                                           <i class""></i>
                                           </button>
                                          <h6 style="float:left;">او تفضل بـ<a href="register.php">التسجيل معنا</a></h6>
                                       </div>
                    </form>
                </div>
            </div>
    <?php
    include 'file/footer.php';
    ?>

في سطر التأكد المدخلات صحيحة استبدله ب :

     $sql  = mysql_query("SELECT * FROM users WHERE u_email='".$uemail."' AND u_pass='".$upass."'")OR DIE (MYSQL_ERROR());

فقد نسيت '

ما شاء الله قوي الملاحظة :D

شكرا جزيلا لك