gpt4 book ai didi

php/SQL 返回 NULL

转载 作者:行者123 更新时间:2023-11-29 01:55:12 24 4
gpt4 key购买 nike

我会第一个承认我是个白痴,但是这个查询返回 NULL 有什么原因吗?与数据库的连接工作正常,我可以向其发送 POST。

<?php
$servername = "server";
$username = "user";
$password = "pass";
$dbname = "db-name";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM mytablename";
$results = mysqli_query($sql,$conn);

if ($results !== false) {
var_dump($results);
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

最佳答案

mysqli_query 需要第一个参数是链接标识符,第二个参数是查询。尝试 -

$results = mysqli_query($conn, $sql);

DOCS

更新

$results 是资源,而不是表数据。如果您需要数据,则需要使用

$fetchData = mysqli_fetch_object($result)

关于php/SQL 返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915967/

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