所以我的网站正在运行但是主机强迫我迁移,所以我必须备份我所拥有的并将其更改为新主机。代码正在运行,但自从我改变后,我无法使这段代码正常工作。与数据库的连接似乎很好。
代码必须从mysql更改为mysqli
我从mysqli_num_rows或mysqli_query得到的所有内容都是空白的。
我检查了编码及其UTF-8。
查询在phpmyadmin上运行正常
由于我只有ftp访问发布文件夹我不知道我有什么选择可以找到问题。
$link = mysqli_connect($hostname,$username, $password) OR DIE ("Unable to connect to database! Please try again later." . mysqli_connect_error());
mysqli_set_charset($link, "utf8");
mysqli_select_db($dbname, $link);
$result = mysqli_query($link, "SELECT * FROM $usertable ORDER BY Date DESC");
//echo "result:" . $result; returns blank
echo "results:" . mysqli_num_rows($result); returns blank