这是我第一个SQL数据库。我已经能够成功连接到我的服务器和数据库。但是,当我使用查询从我的表格中的某一列中选择数据时,它将返回数字“1”。为什么是这样?从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
这是在网页上,它应该echo
内容在item
列中显示的内容:
这是SQL Server数据库还是MySQL数据库? – JesalynOlson
从'mysqli :: query'页面:*“失败时返回FALSE。对于成功的SELECT,SHOW,DESCRIBE或EXPLAIN查询,mysqli_query()将返回一个mysqli_result对象,对于其他成功的查询,mysqli_query()将返回TRUE。”* – George