Php 将数据插入数据库表问题

Php 将数据插入数据库表问题,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我想做注册表,但我不能把数据插入数据库表“yeni” 我真的需要解决这个问题,伙计们,请帮帮我 registration.js $(文档).ready(函数(){ $(“#注册”)。单击(函数(){ var name=$(“#name”).val(); var tc=$(“#tc”).val(); var tel=$(“#tel”).val(); var password=$(“#password”).val(); var cpassword=$(“#cpassword”).val(); 如果

我想做注册表,但我不能把数据插入数据库表“yeni” 我真的需要解决这个问题,伙计们,请帮帮我

registration.js
$(文档).ready(函数(){
$(“#注册”)。单击(函数(){
var name=$(“#name”).val();
var tc=$(“#tc”).val();
var tel=$(“#tel”).val();
var password=$(“#password”).val();
var cpassword=$(“#cpassword”).val();
如果(姓名=“”| | tc=“”| |电话=“”| |密码=“”| | cpassword=“”){
警告(“请填写所有字段…!!!!!”;
}
否则如果((密码长度)<8){
警告(“密码长度应至少为8个字符…!!!!!”;
}
如果(!(密码).match(cpassword))则为else{
警报(“您的密码不匹配。是否重试?”);
}
否则{
$.post(“sign.php”{
名字1:名字,
tc1:tc,
电话一:电话:,
密码1:密码
},函数(数据){
如果(数据==“您已成功注册…”){
$(“表单”)[0]。重置();
}
警报(数据);
});
}
});
});
sign.php

  • 正如allready建议的那样,使用函数来支持mysql_uu函数
  • 你应该使用
  • 为了更好地了解什么是真正的错误,请替换
    echo“Error….!!”带有
    echo mysqli_错误($connection)

  • 试试这个
    $query=mysql\u query(“插入到yeni(adi,tc\u no,password,tel)值(““$name.”、“$tc.”、“$password.”、“$tel.”)中)
    mysql\u*
    函数不推荐使用并且存在安全问题。请考虑使用<代码> MySqLI>代码>或<代码> PDO < /代码>。关于你的问题,考虑在代码上调试你的代码> $POST < /代码>,然后在你的查询之前清理你的数据。@ MayAkvdiaYa没有改变任何东西:(这段代码似乎容易受到SQL注入的攻击。哦,等等。没关系。只有在我们使用易受攻击的模式充分开发了大量应用程序代码之后,我们才会考虑安全指导原则。@teemtzitrone ty mate我做了你建议的事情,它很有效!太多了!
    $(document).ready(function() {
      $("#register").click(function() {
        var name = $("#name").val();
        var tc = $("#tc").val();
        var tel = $("#tel").val();
        var password = $("#password").val();
        var cpassword = $("#cpassword").val();
    
        if (name == '' || tc == '' || tel == '' || password == '' || cpassword == '') {
          alert("Please fill all fields...!!!!!!");
        }
        else if ((password.length) < 8) {
          alert("Password should atleast 8 character in length...!!!!!!");
        }
        else if (!(password).match(cpassword)) {
          alert("Your passwords don't match. Try again?");
        }
        else {
          $.post("sign.php", {
            name1: name,
            tc1:tc,
            tel1: tel,
            password1: password
          }, function(data) {
            if (data == 'You have Successfully Registered.....') {
              $("form")[0].reset();
            }
            alert(data);
          });
        }
      });
    });
    
    <?php
      $connection = @mysql_connect("localhost", "root", ""); 
      $db = mysql_select_db("babo", $connection); 
    
      $name = $_POST['name1']; // Fetching Values from URL.
      $tc = $_POST['tc1'];
      $tel = $_POST['tel1'];
      $password = sha1($_POST['password1']);
    
      $query = mysql_query("insert into yeni(adi, tc_no, password, tel) values ('$name', '$tc', '$password', '$tel')"); 
    
      if($query) {
        echo "You have Successfully Registered.....";
      } else {
        echo "Error....!!";
      }
    
      mysql_close ($connection);
    ?>