我将是第一个承认我是个白痴的人,但是这个查询返回NULL有什么原因吗?到DB的连接工作得很好,我可以发布到它。
<?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);
?>发布于 2015-06-18 13:00:42
mysqli_query需要第一个参数作为链接标识符,第二个参数是查询。试着-
$results = mysqli_query($conn, $sql);更新
$results是资源,而不是表数据。如果您需要数据,那么您需要使用
$fetchData = mysqli_fetch_object($result)
https://stackoverflow.com/questions/30915967
复制相似问题