javascript - Selepas menambah atau memadam, data yang dikesan tidak diisih seperti biasa.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 12:58:26
0
2
547

Baru-baru ini saya menghadapi banyak masalah apabila saya baru menggunakan PHP Maklumat yang saya semak dalam talian tidak lengkap atau saya tidak dapat memahaminya. Terima kasih.

Masalah: Selepas menambah atau memadam, data yang ditanya tidak diisih dengan betul dan semuanya bercelaru Bagaimana cara menyelesaikannya?


Ini php saya:

//查询方法
    function init_data_list(){
        //测试 运行crud.html时是否可以获取到 下面这个字符串
        /*echo "46545465465456465";*/
        
        //查询表
        $sql = "SELECT * FROM `t_users`";
        $query = query_sql($sql);
        while($row = $query->fetch_assoc()){
            $data[] = $row;
        }
        
        $json = json_encode(array(
            "resultCode"=>200,
            "message"=>"查询成功!",
            "data"=>$data
        ),JSON_UNESCAPED_UNICODE);
        
        //转换成字符串JSON,并输出
        echo($json);
    }

    function query_sql(){
        $mysqli = new mysqli("127.0.0.1", "root", "root", "crud");
        $sqls = func_get_args();
        foreach($sqls as $s){
            $query = $mysqli->query($s);
        }
        $mysqli->close();
        return $query;
    }

Saya mendapati bahawa saya perlu menggunakan perintah sql mengikut id untuk mengisih Bagaimana saya harus menggunakan pernyataan ini?
Saya menambahkan pernyataan berikut, dan ralat 500 telah dilaporkan!

$sql = "SELECT * FROM `t_users` ORDER BY ID"; //500错误

Struktur jadual t_user adalah seperti berikut:


Bagaimanakah saya perlu menambah penyataan isihan ini? Terima kasih!

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(2)
Peter_Zhu

Hantar struktur jadual t_user dan lihat. Ying
sepatutnya bukan ID tetapi ID, bukan?

给我你的怀抱

Saya mendapati bahawa saya perlu menggunakan perintah sql mengikut id untuk mengisih Bagaimana saya harus menggunakan pernyataan ini? Saya menambah pernyataan berikut, dan ralat 500 telah dilaporkan!

$sql = "SELECT * FROM `t_users` ORDER BY ID"; //500错误

Sebab ralat: Isih mengikut id dalam jadual, tetapi tiada medan ID dalam jadual ID dalam jadual ini ialah user_id, jadi pernyataan sql ini harus ditulis seperti ini:

$sql = "SELECT * FROM `t_users` ORDER BY user_id";  //正确的排序方式
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan