无法从数据库获取数据

时间:2019-08-04 16:12:53

标签: php mysql sql mysqli

虽然我能够连接到数据库,但无法从GoDaddy托管的数据库中获取数据,但是它没有从我创建的表中返回任何数据。

我是一个统一的开发人员,并且在学习后端,但是我已经尝试使用本地主机和XAMPP服务器的数据库来运行sqlquery,并且可以正常工作。所以,我不知道怎么了。这是API链接: http://www.xyzcrafts.com/ArConnect.php

这是我从表中获取数据的查询:

// Make Connection
$conn = new mysqli($servername, $username, $password, $dbName);

// Check Connection
if (!$conn) {
    die("Connection Failed. ". mysqli_connect_error());
} else {
    echo("Connection Success")  . "<br>";
}

//mysqli_query("SET CHARACTER SET utf8");
$sql = "SELECT * FROM arvideo ";
$result = mysqli_query($sql);
echo var_dump($result)."<br>";

if (!$result) {
    printf("Error message: %s\n", mysqli_error($conn));
}

if (mysqli_num_rows($result) > 0) {
    echo("row greater than 0") . "<br>";
    // show data for each row
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID:".$row['ID'] . "|VideoURL:" .$row['VideoURL'] . "|VideoName:".$row['VideoName']. ";";
    }
} else {
    echo "row = 0 ";
    //echo 'Whole query: ' . $sql;
}

它总是返回0行,但是我的表中有两行。

0 个答案:

没有答案