使用MAMP& amp; phpMyAdmin的。在此服务器上找不到文件

时间:2015-10-14 14:23:17

标签: php mysql forms mamp

如何显示我的本地.php文件,所以我看到了我的表单。当我写本地主机,然后写.php文件的路径时,我得到“未找到”页面。

如果我向本地主机添加:8889它似乎通过MySQL-port(8889)而不是Apache-port(8888)运行,然后safari只是将文件下载到我的下载。

这里我附上了一张显示我所有设置的图片。

我使用MAMP,phpMyAdmin,我按照这个家伙的指导 (https://youtu.be/wp6Ngpk5XiY?list=PL530D33D6E548481F(17.05 =疑难解答))

这是他使用的代码(我复制了他的源代码)

与MySQL的沟通:

    <?php

define('DB_NAME', 'demo');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if (!$link) {
    die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db(DB_NAME, $link);

if (!$db_selected) {
    die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}

$value = $_POST['input1'];
$value2 = $_POST['input2'];

$sql = "INSERT INTO demo (input1, input2) VALUES ('$value', '$value2')";

if (!mysql_query($sql)) {
    die('Error: ' . mysql_error());
}

mysql_close();
?>

表格:

<form action="demo.php" method="post" />
<p>Input 1: <input type="text" name="input1" /></p>
<p>Input 2: <input type="text" name="input2" /></p>
<input type="submit" value="Submit" />
</form>

enter image description here

1 个答案:

答案 0 :(得分:0)

按照这些人的指示编写localhost:8888 / demo-form.php

Problems with MAMP on Yosemite 10.10 i use 10.10.5 i also worked for me

Set MAMP and Dreamweaver to htdocs and not another default directory

  • 并更改您的php文件以链接到datebase forms1而不是数据库表演示。