如何从MYSQL结果中回显出每一列的数据?
我不知道动态创建查询的行是什么。
以下是我所拥有的:
$query = $_POST['query'];
// Create connection
$con=mysqli_connect($db_host, $db_user, $db_pass, $db_name);
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$results = mysqli_query($con, $query);
while ($row = mysqli_fetch_array($results)) {
}
答案 0 :(得分:2)
$row
只是一个数组。像任何其他数组一样,你可以做一些有趣的事情,比如迭代它:
while ($row = mysqli_fetch_array($results)) {
foreach ($row as $key => $value) {
echo 'Key: ' . $key . ', Value: ' . $value;
}
echo "<br><br>\n"
}