我已经在 ubuntu 桌面上创建了 LAMP 服务器。我还在 Mysql 中创建了一个包含 6 列的示例数据库。我可以通过终端访问它。我还创建了一个用于访问它的 php 脚本。但是当我无法在 Web 浏览器中运行它时......
它只是向我显示一个空白页....没有其他内容!!!!
下面是我的代码:
// I'd typed http://_MY_IP_ADDRESS_/_FILE_NAME_.php in the browser to run this file
<?php
include('db_login.php'); // include the login info of the user
$connection = mysql_connect($db_host, $db_username, $db_password); // make the connection
if( !$connection )
{
die("Couldn't connect to the database: <br />", mysql_error());
}
$db_select = mysql_select_db($db_database);// select the database
if( !$db_select )
{
die("Couldn't select the database: <br />", mysql_error());
}
// developing the query
$select = 'select';
$coloumn = ' * ';
$from = 'from';
$table = 'table';
$query = $select.$coloumn.$from.$table;
$result = mysql_query($query);
if( !$query )
{
die("Couldn't query the database: <br />", mysql_error());
}
// fetching and displaying the result
while($result_row = mysql_fetch_row($result))
{
echo "A".$result_row[1]."<br />";
echo "B".$result_row[2]."<br />";
echo "C".$result_row[3]."<br />";
echo "D".$result_row[4]."<br />";
echo "E".$result_row[5]."<br />";
echo "F".$result_row[6]. "<br /><br />";
}
mysql_close($connection);
// closing the connection
?>
答案1
第 8 行的语法问题:
die("Couldn't connect to the database: <br />", mysql_error());
.
用作连接,而不是,
第 15 行和第 30 行也存在同样的问题。
另外,请打开错误报告。操作方法如下:
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
这将打开所有错误。