javascript - 安装 MAMP 后如何在本地计算机上使用 sql 表?

标签 javascript mysql

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

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

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

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

发布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

最佳答案

500 internal error 意味着你的 php 文件有问题。 检查以下内容

1.你的php文件有语法错误吗

2.

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

应该写成

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

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

关于javascript - 安装 MAMP 后如何在本地计算机上使用 sql 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715305/

相关文章:

javascript - 等待 Meteor.user()

javascript - 如何删除字符串周围的特定字符?

javascript - 调整 <canvas> 元素的大小

mysql - 针对 SELECT 查询优化 my.cnf MariaDB

php - 返回关注我的用户的 mysql 查询返回此错误:未定义的属性:stdClass::$user_id

mysql - 如何加快存储过程中的迭代插入过程?

javascript - 有没有一种方法可以组合函数并将它们添加到 Javascript 中的多个数组中?

javascript - jQuery 搜索替换字符串

javascript - ExtJS/PHP/MySQL : Uncaught SyntaxError: Unexpected token ILLEGAL

php - 数据库连接字符串未在 php 函数中传递