如果我安装了MAMP,如何在本地机器上使用sql表?

时间:2011-07-16 04:23:22

标签: javascript mysql

我在我的mac上安装了MAMP,在我的本地计算机上运行sql和apache服务器来托管我正在处理的网站。现在我使用phpmyadmin来控制和创建我的数据库表。我在向表中插入值时遇到了一些问题。我有两个页面,即test.html和test.php。 test.html有一个带有用户名和密码的表单,它调用一个javascript将值发布到test.php.Following是我在test.html上发布值的代码片段。

$.post("test1.php",
 {
 username: username,
     password: password

  },
 function( dataFromServer ){
     alert(dataFromServer);     
 }
);

我无法在表格中插入这两个值。当我单击提交时,我在firefox中收到以下错误:

POST http://localhost:8888//test1.php
500内部服务器错误

以下是我如何在test.php上插入值的代码片段:

include('config.php');
$tbl_name="table1";
$username=$_POST['username'];
$password=$_POST['password'];

$sql="INSERT INTO $tbl_name(col1,col2)VALUES('$username','$password')";
$result=mysql_query($sql);

任何人都可以在这里指出错误。我是网络编码的新手,所以这可能非常简单。

谢谢, -B

1 个答案:

答案 0 :(得分:0)

500内部错误意味着你的php文件有问题。 检查以下内容

1.你的php文件中有任何语法错误。

2

$sql="INSERT INTO $tbl_name(col1,col2)VALUES('$username','$password')"; 

应该写成

$sql ="INSERT INTO $tbl_name(col1,col2)VALUES('".$username."','".$password."')";

此外,在使用数据之前,请始终清理数据。