gpt4 book ai didi

php - 打印 mysqli 查询结果

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:10 25 4
gpt4 key购买 nike

我正在尝试打印 php 查询的结果,我的 php 代码是:

<?php
include 'header.php';
include 'conect.php';
$resultlog = mysqli_query("SELECT * from cpi ,$con);
while($row = mysql_fetch_array($resultlog))
print $row;
mysqli_close($con);
?>

但是它导致了一个错误

Parse error: syntax error, unexpected end of file

最佳答案

首先,数据库连接在 mysqli 中排在第一位,此外,还缺少一个引号。

您还混合了 API。

然后添加适当的支撑。

$resultlog = mysqli_query($con,"SELECT * from cpi") or die(mysqli_error($con));
while($row = mysqli_fetch_array($resultlog)){
print $row;
}
mysqli_close($con);

确保未显示的数据库连接实际上是 mysqli 而不是 mysql,也不是 PDO。

这些 API 都不会混合。

但是,仅仅执行 print $row 可能不会显示您想要得到的内容。

因此,您可能需要对此进行详细说明。

你可能想做这样的事情:

echo $row['your_column_name'].'<br />';

或者如 Ghost 所说:

print $row[0];print $row['column_name']


“它工作正常。但是我们可以通过一个命令打印所有结果吗?”

是的,像这样:

$resultlog = mysqli_query($con,"SELECT * from cpi") or die(mysqli_error($con));

$row = mysqli_fetch_array($resultlog);
foreach($row as $r) {
echo $r . "<br>";
}

关于php - 打印 mysqli 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com