sql >> データベース >  >> RDS >> Mysql

mysqli fetch()がフェッチしていません

    私がここでやろうとしていたことはとても面白いです。過労のせいかもしれません。

    mysqli fecthがtrueを返しても、この関数から何も返されませんでした。

    したがって、if($ stmt-> fetch()){}ステートメントを変更して配列を返します。

    if($stmt->fetch()){
    
            $id =  $this->xss_clean($id);
            $date =  $this->xss_clean($date);
            $name =  $this->xss_clean($name);
            $email =  $this->xss_clean($email);
            $phone =  $this->xss_clean($phone);
            $full_address =  $this->xss_clean($full_address);
            $total_amount_paid =  $this->xss_clean($total_amount_paid);
            $buyers_account_id =  $this->xss_clean($buyers_account_id);
            $sellers_account_id =  $this->xss_clean($sellers_account_id);
            $ad_reference =  $this->xss_clean($ad_reference);
            $transaction_id =  $this->xss_clean($transaction_id);
            $status_by_buyers =  $this->xss_clean($status_by_buyers);
            $status_by_sellers =  $this->xss_clean($status_by_sellers);
            $net_status =  $this->xss_clean($net_status);
    
            return array(
                    $id,
                    $date,
                    $name,
                    $email,
                    $phone,
                    $full_address,
                    $total_amount_paid,
                    $buyers_account_id,
                    $sellers_account_id,
                    $ad_reference,
                    $transaction_id,
                    $status_by_buyers,
                    $status_by_sellers,
                    $net_status
                    );
        }
    



    1. qtmysqlアプリケーションのデプロイ

    2. 複数の異種データベース間で結合を実行します。 PostgreSQLとMySQL

    3. SQLインジェクションに対して脆弱なGETパラメータ-PHP

    4. WHERE句を使用して1つのSQLクエリ内の配列の値をチェックする