【问题标题】:Echoing mysqli queries回显 mysqli 查询
【发布时间】:2012-02-07 02:01:38
【问题描述】:

您好,我正在尝试回显从 mysqli 查询中选择的 2 个列,但看起来我做错了什么。

require('db_access.php');
$result = mysqli_query($db_connection, "SELECT id, intestatario FROM fatture_intestatari");
mysqli_close($db_connection);
$c = mysqli_num_rows($result);
if ($c == 0){ echo "Address book is empty";}
else {
    while($row = mysqli_fetch_array($result)){
    echo "<a href='#' onClick='get_holder_info('".$result['id']."');'>".$result['intestatario']."</a><br />";
};
};

使用这个我得到一个“致命错误:不能使用 mysqli_result 类型的对象作为数组” 如果我使用它就消失了

require('db_access.php');
$result = mysqli_query($db_connection, "SELECT id, intestatario FROM fatture_intestatari");
mysqli_close($db_connection);
$c = mysqli_num_rows($result);
if ($c == 0){ echo "Address book is empty";}
else {
    while($row = mysqli_fetch_array($result)){
    echo "<a href='#' onClick='get_holder_info('".$result->id."');'>".$result->intestatario."</a><br />";
};
};

但它仍然没有像应有的那样回显列中的所有值。 有什么建议? 谢谢

【问题讨论】:

    标签: php mysql arrays select mysqli


    【解决方案1】:

    使用$row$result只是一个mysqli_result对象:

    while($row = mysqli_fetch_array($result)){
        echo "<a href='#' onClick='get_holder_info('".$row['id']."');'>".$row['intestatario']."</a><br />";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-30
      • 2023-03-31
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多