php?mysql

WBOY
リリース: 2016-06-20 12:43:35
オリジナル
873 人が閲覧しました


望ましい戻り結果:
array
(
[0]=>3
[1]=>59
[2]=>23
[3]=>4
[4]=>61
)

....  $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;....
ログイン後にコピー


ディスカッションへの返信 (解決策)

その php コードは何を意味しますか?

php コードは何を意味しますか?


データベースからデータを読み取る
public getInfo(){     $sql="select * from table";     $result=$this->db->getAllone($sql);     return $result;}
ログイン後にコピー

function getAllone($sql) {        $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;    }
ログイン後にコピー
ログイン後にコピー

テクスチャ内のデータはどこから取得しましたか?

では、マップ内のデータはどこで入手したのでしょうか?



データベースから読み取られた
は、配列のネストされた配列です
私が望むのは、必要な値が配列内に直接存在することです (テーブルフィールド内のクエリは 1 つだけです)
したがって、次の関数を変更する必要があります
function getAllone($sql) {        $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;    }
ログイン後にコピー
ログイン後にコピー

問題は次のとおりです:
$results = array() // これは空の配列ですerror=$this->fetchArray ($results))) {
_
; fetchArray($ results))){

}

私の間違い
fetchArray() はカスタム関数です、

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート