Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MAMP正在运行,PHP没有_Php_Mamp - Fatal编程技术网

MAMP正在运行,PHP没有

MAMP正在运行,PHP没有,php,mamp,Php,Mamp,从简单的HTML表单调用php文件-例如-在浏览器中获取php源代码作为结果(见下文) 问题是PHP没有在本地主机上运行(使用旧版本的MAMP)。已检查、再次检查并升级至最新的MAMP PRO版本(2.1.4) 仍然存在相同的问题-PHP和Apache配置看起来是正确的 想法?(我猜第一个建议是抛弃MAMP。) PHP: 当您转到本地主机时,是否会显示MAMP屏幕?我认为,如果你在屏幕上点击PhpInfo,它也会打印出常规的php语句 这似乎是由于安装错误造成的。注意:您的代码混淆了mysql\

从简单的HTML表单调用php文件-例如-在浏览器中获取php源代码作为结果(见下文)

问题是PHP没有在本地主机上运行(使用旧版本的MAMP)。已检查、再次检查并升级至最新的MAMP PRO版本(2.1.4)

仍然存在相同的问题-PHP和Apache配置看起来是正确的

想法?(我猜第一个建议是抛弃MAMP。)

PHP:


当您转到本地主机时,是否会显示MAMP屏幕?我认为,如果你在屏幕上点击PhpInfo,它也会打印出常规的php语句


这似乎是由于安装错误造成的。

注意:您的代码混淆了
mysql\u xxx()
函数和
mysqli\u xxx()
。这两者不相容。您应该只使用其中一个(最好是
mysqli
,因为
mysql
函数已被弃用)。
<?php
//Open a database connection
$con = mysqli_connect('localhost', 'root', 'root') or die( mysql_error() ); mysql_select_db($database) or die( mysql_error() );
//Declare variables for form data
$toDoItem = mysql_real_escape_string ($_POST["toDoItem"]);
$toDoDue = mysql_real_escape_string ($_POST["toDoDue"]);
$toDoOwner = mysql_real_escape_string ($_POST["toDoOwner"]);
//Query
$sql = "INSERT INTO toDo 
    (toDoItem, toDoDue, toDoOwner)
    VALUES  ($toDoItem, $toDoDue, $toDoOwner)";
$result = mysql_query($sql) or die( mysql_error() );
if($result){
    echo ("<br>Data input successful.");
} else {
    echo ("<br>Data input failed.");
}
//close the connection
mysql_close();
?>