我正在尝试将html站点连接到sql服务器。我正在使用Docker,所以我为phpmyadmin打开了一个容器,为mysql
打开了另一个容器。使用phpmyadmin,我创建了一个名为items
的数据库和一个用户,我将其所有的赠予他了。
然后,当我尝试提交表单时,出现错误消息。
我尝试从localhost
连接,但尝试从127.0.0.1
连接,但没有成功。我尝试过从root用户进行连接,但它也没有帮助。
<?php
$name = filter_input(INPUT_POST, 'name');
if (!empty($name)){
$host = "localhost";
$dbusername = "mydatabase_admin";
$dbpassword = "db123123";
$dbname = "items";
// Create connection
$conn = new mysqli ($host, $dbusername, $dbpassword, $dbname);
<form method="post" action="info.php">
Name: <input type="text" name="name"><br>
<input type="submit" value="Submit">
</form>
警告:mysqli :: __ construct():(HY000 / 2002):没有此类文件或 第10行上/Library/WebServer/Documents/info.php中的目录连接 错误(2002)没有这样的文件或目录