所以我有一个PHP脚本的服务器。在顶部,我连接到数据库PHP删除数据库连接
mysql_connect("localhost", "root", "mypassword") or die("Could not connect: " . mysql_error());
mysql_select_db("mydatabase");
我知道,这些功能已被弃用,但我将不得不改变,以解决这个问题是对未来的问题,太多的PHP文件。
我这样做在文件的顶部,然后经过一些HTML代码和更多的PHP代码,再往下我尝试从数据库中获取,像这样一些信息:
$result = mysql_query("SELECT Id, Name FROM people");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("ID: %s Name: %s", $row[0], $row[1]);
}
mysql_free_result($result);
现在我不明白任何输出。但是,如果我在尝试从中提取此信息之前连接到数据库,它确实工作正常。为了澄清,如果我把连接代码放在这个代码上面。
感谢
所以。当您尝试运行代码时会发生什么?你有没有尝试检查错误?数据库连接是否仍然打开?函数中的代码是什么? – andrewsi
没有输出。我有更进一步的阅读,在php.ini文件发生一些变化后,我现在没有默认的数据库。我不关闭任何地方的连接,代码不在函数内。 – Thomja
不使用'mysql' – Tonza