gpt4 book ai didi

php - 从 SQL 数据库中选择数据返回 "1"

转载 作者:行者123 更新时间:2023-11-29 05:10:19 24 4
gpt4 key购买 nike

这是我的第一个 SQL 数据库。我已经能够成功连接到我的服务器和数据库。但是,当我使用查询从表中的一列中选择数据时,它返回数字“1”。这是为什么?

<?php

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT Item FROM Items";
$result = $conn->query($sql);

echo "<h1>Connected successfully<h1>";
echo "<p class='lead'>" + $result + "</p>";

$conn->close();

?>

这是名为 Items 的表的图像

enter image description here

这是网页上显示的内容,它应该回显 item 列中的内容:

enter image description here

最佳答案

您只是在回显整个对象,而不是单个行。您需要执行类似这样的操作来遍历每一行。

if ($result = $conn->query($query)) {

/* fetch object array */
while ($row = $result->fetch_row()) {
echo "<p class='lead'>" . $row[0] . "</p>";
}

/* free result set */
$result->close();
}

关于php - 从 SQL 数据库中选择数据返回 "1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40491940/

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