我的组织管理员已经提供了在phpMyAdmin中登录凭据,即服务器选项,用户名和密码。我正在完成以下章节" 15-使用PHP访问MySQL" this课程,我的目标是利用提供的凭据上传以下PHP脚本,以测试下面的PHP脚本。第二个脚本对我来说是重要的脚本,因为我需要测试是否可以连接到我的管理员在服务器选择中创建的数据库:
请参阅下面的代码,了解我的helloworld.php脚本:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Testing 123 ... Hello World</p>'; ?>
</body>
</html>
请参阅下面的代码,了解我的databases.php脚本:
<?php
// 1.Create a database connection
$dbhost = "mydbhostserver";
$dbuser = "uname";
$dbpass = "password";
$dbname = "dbname";
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// Test if connection occured
if(mysqli_connect_errno()) {
die("Database connection failed: " .
mysqli_connect_error() .
"(" . mysqli_connect_errno() . ")");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<title>Connecting to MySQL with PHP</title>
</head>
<body>
</body>
</html>
<?php
// 5.Close a database connection
mysql_close($connection);
?>
在提到上面我的问题/问题是如何在phpMyAdmin中访问web服务器的根目录,即(DOCUMENT_ROOT),因为我从这个页面了解它上传我的上述脚本(和其他脚本) ?
不是听起来微不足道,但这是我可以使用phpMyAdmin中的一个选项卡选项访问的内容,即数据库,SQL,状态等......或者是这个
我的第二个问题是如何在phpMyAdmin中确定我的服务器是否支持PHP?一旦我在标题为web server的项目符号摘要下的登录页面上登录,我就可以看到这个&#34; PHP扩展名:mysqli&#34;。这是否表明我分配的服务器选择是否已启用PHP?
我感谢任何建议/指示。
答案 0 :(得分:0)
在这种用法中,你根本不会使用phpMyAdmin。 phpMyAdmin是一个管理MySQL数据库的工具,它恰好用PHP编程语言编写。
您尝试做的是将PHP脚本上传到您的网络服务器,这是在phpMyAdmin之外完成的(通常使用FTP,SFTP或SCP等)。由于phpMyAdmin旨在管理数据库实例,因此没有通过它上传PHP文件的功能。此外,phpMyAdmin在您的服务器上运行的事实是一个很好的指示,您的PHP安装正常工作。你提到的具体路线&#34; PHP扩展名:mysqli&#34;是指为phpMyAdmin配置的函数库,用于(通过PHP)访问MySQL服务器。您的代码似乎也在使用mysqli库。