Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn dữ liệu từ giao diện người dùng vào mysql db trong anglejs

Tập lệnh của bạn để chèn dữ liệu bị sai. Thay thế nó bằng cái sau

$http.post("server/insert.php",{'fstname': $scope.newFriend.fname, 'lstname': $scope.newFriend.lname})
        .success(function(data, status, headers, config){
            console.log("inserted Successfully");
        });

và cũng thay đổi php như sau.

$data = json_decode(file_get_contents("php://input"));
$fstname = mysql_real_escape_string($data->fstname);
$lstname = mysql_real_escape_string($data->lstname);
mysql_connect("localhost", "root", "") or die(mysql_error()); 
mysql_select_db("angularjs") or die(mysql_error()); 
mysql_query("INSERT INTO friends (fname,lname) VALUES ('$fstname', '$lstname')"); 
Print "Your information has been successfully added to the database."; 

Điều này đã hiệu quả với tôi khi tôi thử với mã của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP 7 RC3:Cách cài đặt MySQL PDO bị thiếu

  2. Truy vấn xóa khóa duy nhất hoặc khóa chính khỏi bảng MYsql

  3. MySQL cách tốt để chèn một hàng nếu không tìm thấy hoặc cập nhật hàng nếu tìm thấy

  4. Nhiều bản cập nhật trong MySQL

  5. Đâu là cách tốt nhất để đồng bộ hóa dữ liệu động theo hai hướng trong thời gian thực bằng cách sử dụng mysql