Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкване на данни от предния край към mysql db в angularjs

Вашият скрипт за вмъкване на данните е грешен. Заменете го със следното

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

и също така променете php, както следва.

$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."; 

Това проработи при мен, когато опитах с вашия код.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталаторът на MySql 5.7 не успява да открие преразпределяем VS 2013

  2. MySQL C API библиотеки за iPhone

  3. Искам легитимен пример за извикване на съхранена процедура C#:MYSQL

  4. Групирайте mysql резултатите по категория и ги покажете в групи във всяка категория

  5. Достъп до mysql база данни от външен хост/ip? (т.е.:mysql работна маса)