/
  • مشکل در کد نویسی php

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 2
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل در کد نویسی php
    نویسنده پیام
    dj_m0hsen آفلاین
    عضو جدید
    **

    ارسال‌ها: 2
    تاریخ عضویت: ۱۳۹۳ شهريور ۶
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    مشکل در کد نویسی php
    سلام
    پروژه کارشناسیم پیاده سازی یه چت روم هستش

    یه تابعی که نوشتم این هست که میاد چک کنه آیا session Time کاربر بعد از آخرین فعالیت به اتمام رسیده یا نه؟
    که اگه رسیده بیاد کلا رکوردش رو از جدول لود کاربران آنلاین پاک کنه

    من این کد نوشتم خطی که قرمز کردم ارور php میده میخواستم ببینم مشکلم کجاست؟
    کد PHP:
        function validateSession() {
            
    $output = array(
                            
    'success'=>false,
                            
    'error'=>'No result !'
                            
    );
            
            
    $sql="SELECT * FROM ".DB_PREFIX."session;";
            
    $result=mysql_query($sql);
            if( 
    $result and (mysql_num_rows($result)>0) ){
                
    $temp='';
                while( 
    $row mysql_fetch_assoc($result) ){
                    
    $time=time();
                    
    $temp=$row['last_activity_time']+120;
                    if( 
    $time < ($row['session_time']) ){
                        
    $sql "UPDATE ".DB_PREFIX."session SET session_time='$temp' WHERE user_id='".$row['user_id']."' ;";
                        
    $result mysql_query$sql );
                        
    $output = array(
                                        
    'success'=>true,
                                        
    'error'=>'update Session !'
                                        
    );    
                    }else{
                        
                        
    $sql=" DELETE FROM ".DB_PREFIX."session WHERE user_id='".$row['user_id']."' ;";
                        
    $result=mysql_query($sql);
                        
    $output = array(
                                        
    'success'=>false,
                                        
    'message'=>'delete Session !'
                                        
    );
                        }
                }
            }
            
    var_dump($output);
            
    //return $output;
                
        


    وقتی var_dump میکنم تابع داره درست کار میکنه ولی نمیدونم مشکل ارور از کجاست؟؟؟

    اینم ارور :

    ( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in D:\wamp\www\mpz-framework-v3\includes\public.func.php on line 296
    Call Stack
    # Time Memory Function Location
    1 0.0005 379368 {main}( ) ..\main.php:0
    2 0.0182 539616 include( 'D:\wamp\www\mpz-framework-v3\modules\_mainroom.mod.php' ) ..\main.php:36
    3 0.0182 539744 validateSession( ) ..\_mainroom.mod.php:16


    فایل‌(های) پیوست شده
    .txt  New Text Document.txt (اندازه: 1.46 KB / تعداد دفعات دریافت: 1)
    (آخرین ویرایش در این ارسال: ۱۳۹۳ شهريور ۶ ۱۰:۱۳ صبح، توسط dj_m0hsen.)
    ۱۳۹۳ شهريور ۶ ۰۹:۴۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    AlirezaHS آفلاین
    عضو مهم
    ****

    ارسال‌ها: 270
    تاریخ عضویت: ۱۳۹۲ مرداد ۱۷
    اعتبار: 3
    تشکرها : 82
    ( 26 تشکر در 25 ارسال )
    ارسال: #2
    RE: مشکل در کد نویسی php
    سلام
    دوست عزیز، لطفا کدهاتون رو داخل تگ php بذارید و به نظر شما الان خطی قرمز شده؟
    __________________________________________________________________________
    ۱۳۹۳ شهريور ۶ ۱۰:۰۶ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : dj_m0hsen
    dj_m0hsen آفلاین
    عضو جدید
    **

    ارسال‌ها: 2
    تاریخ عضویت: ۱۳۹۳ شهريور ۶
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: مشکل در کد نویسی php
    (۱۳۹۳ شهريور ۶ ۱۰:۰۶ صبح)AlirezaHS نوشته شده توسط:  سلام
    دوست عزیز، لطفا کدهاتون رو داخل تگ php بذارید و به نظر شما الان خطی قرمز شده؟

    دوست عزیز ویرایش شد ، اررور php رو گذاشتم,,,
    ۱۳۹۳ شهريور ۶ ۱۰:۱۴ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #4
    RE: مشکل در کد نویسی php
    یکی از query هایی که داخل صفحه اجرا میکنید مشکل داره(به احتمال زیاد SELECT query باید باشه)
    برای تست میتونید دونه دونه query ها رو داخل صفحه echo و داخل phpmyadmin به طور دستی اجراش کنید تا بهتر متوجه خطای SQL بشید.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۳ شهريور ۷ ۱۲:۰۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS