amir
3 سال پیش توسط amir مطرح شد
1 پاسخ

مشکل در اجرای کده php و mysql

با سلام این کدها برای اعتبار سنجی کاربر توسطه پیامک نوشته شدن منتها هرکاری میکنم با یک row از یک شماره در دیتابیس کار نمیکنه و مقداری که از دیتابیس میگیره نال هست خیلی بررسیش کردم به نتیجه نرسیدم و همش نال میده فقط درصورتی که دو تا row داشته باشیم از شماره مقداری رو میگیره و تازه همون مقدار هم که میگیره در بخش اعتبار سنجی زمانش مشکل داره میتونید کمک کنید؟

if(check_phone($phone)){
    $query_check_phone_in_DB = "SELECT last_use_code FROM token WHERE phone= '$phone' " ;
    $query_check_phone_in_DB_result = mysqli_query($GLOBALS["connectdb"] , $query_check_phone_in_DB) ;
    if(mysqli_fetch_assoc($query_check_phone_in_DB_result) != null){
        $result = mysqli_fetch_assoc($query_check_phone_in_DB_result );
        $time = time() ;
        $t1 = $result["last_use_code"] ;
      settype($t1, "integer");
    if($t1 + 120 > $time){
    $k = $t1 - $time ;
        echo "شما می توانید بعد از " . $k ." " ."ثانیه در خواسته پیامک کنید" ;

    }else{
        //delete row in DB
        //send open
        $time = time() ;
        $token = md5(time() + $phone + rand(100000000,1000000000)) ;
        $verify_code = rand(9999 , 100000) ;
        //send an SMS
        $query_add_phone = "INSERT INTO token(phone , verify_code , token , last_use_code ) values('$phone' , $verify_code , '$token' , '$time')" ;
        $add_phone_result = mysqli_query($GLOBALS["connectdb"] , $query_add_phone) ;

        //send close
    }

    }else{
        //send open
        $time = time() ;
        $token = md5(time() + $phone + rand(100000000,1000000000)) ;
        $verify_code = rand(9999 , 100000) ;
        //send an SMS
        $query_add_phone = "INSERT INTO token(phone , verify_code , token , last_use_code ) values('$phone' , $verify_code , '$token' , '$time')" ;
        $add_phone_result = mysqli_query($GLOBALS["connectdb"] , $query_add_phone) ;

        //send close
    }

}

ثبت پرسش جدید
amirreza33
تخصص : مدیر عامل آبتین استار
@amir.motahari.1371.1992 3 سال پیش مطرح شد
0

از این نمونه کد استفاده کن انشالله که حل میشه `$connect=dbConfig();
$query="SELECT * FROM comments WHERE post_id=$postId";
$res=mysqli_query($connect,$query);
$row=mysqli_fetch_assoc($res);
return $row;

while ($row=mysqli_fetch_row($res))
{
$sum[]=$row;
}`


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام