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!
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!
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: