我的目标是获取mysql表中列的名称。但我想不通。
$stmt = $mysqli -> prepare("SHOW COLUMNS FROM `" . $datenbankid . "`");
$stmt -> execute();
$iteration = 0;
while($finfo = $stmt->fetch()){
$response["testresult".$iteration] = $finfo;
$iteration++;
}
$stmt->close();
}
这对每一列都返回true,但不对名称返回true。我也尝试过fetch_fields()
,但最终出现错误"未指定函数"。
您可以运行DESCRIBE mytable;
sql命令并从中解析列。