Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

angularjs में सामने के छोर से mysql डीबी में डेटा सम्मिलित करना

डेटा डालने की आपकी स्क्रिप्ट गलत है। इसे निम्न से बदलें

$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. मैं mysqli_fetch_assoc का उपयोग करके दो बार एक ही परिणाम क्यों प्रदर्शित नहीं कर सकता?

  2. अजगर 2.6+ पर mysqldb (win32)

  3. JDBC में JTable पर डेटा कॉलिंग का अनुकूलन करें

  4. मैं Zend_Db के साथ एक से अधिक पंक्तियाँ कैसे जोड़ूँ?

  5. MySQL क्वेरी phpmyadmin में काम कर रही है लेकिन php में नहीं