cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Selepas menambah atau memadam, data yang dikesan tidak diisih seperti biasa.

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!

曾经蜡笔没有小新曾经蜡笔没有小新2758 hari yang lalu533

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-16 13:00:26

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

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:00:26

    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";  //正确的排序方式

    balas
    0
  • Batalbalas