无法运行访问我的 Mysql 数据库的 PHP 脚本

无法运行访问我的 Mysql 数据库的 PHP 脚本

我已经在 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);

这将打开所有错误。

相关内容