📜  AngularJS |的SQL

📅  最后修改于: 2021-05-13 18:48:11             🧑  作者: Mango

在任何Web应用程序中,我们都需要在数据库中保存,更新,插入数据以及从中获取数据。 AngularJS是Google开发的JavaScript MVC或Model-View-Controller框架。它帮助开发人员构建结构良好,易于测试且可维护的前端应用程序。

功能Angular JS库中的重要概念如下:

  • 概念
  • 模板
  • 指令
  • 模型
  • 范围
  • 表达方式
  • 编译器
  • 筛选
  • 数据绑定
  • 控制器
  • 模块
  • 服务

需要一个基本示例来解释AngularJS Framework使用HTML元素和属性的指令,可以通过添加其他代码轻松创建动态网页。 AngularJS对于显示数据库中的数据非常有帮助。提供的数据应为JSON格式。让我们看一个例子。数据在MySQL中,在服务器端, PHP与MySQL交互并以JSON格式获取数据。 Angular JS显示输出。通过下面的基本示例,让我们详细了解Angular JS SQL。

例子:


    
    
    
        
                                                                                                     
{{ output.Name }}{{ output.Country }}
        
                

说明: ng-app指令是一个起点。此处的“ empApp”在ng-app中给出,此处开始初始化并编译HTML模板ng-controller用于在HTML元素中指定控制器。该控制器将在该HTML元素及其子元素中添加行为或维护数据服务器代码PHP和MySQL主要是输出应为JSON格式

服务器代码PHP和MySQL:

", 
                         "", 
                         "");
  
$result = $connection->query(
"SELECT EmployeeName, EmployeeCity,
EmployeeCountry FROM Employees");
  
$output = "";
while ($rs = $result->fetch_array(MYSQLI_ASSOC)) {
    if ($output != "") {
        $output = ", ";
    }
    $output .= '{"Name":"' . $rs["EmployeeName"] . '", ';
    $output .= '"City":"' . $rs["EmployeeCity"] . '", ';
    $output .= '"Country":"' .
      $rs["EmployeeCountry"] . '"}';
}
$output = '{"records":[' . $output . ']}';
$connection->close();
  
echo $output;
?>

假设Employees表有6条记录,它们在MySQL中。 PHP代码以JSON格式从MySQL检索数据,而Angular JS显示输出。
输出:

HTML代码:



    
    
        
            
            
        
        
            
            
        
        
            
            
        
        
            
            
        
        
            
            
        
        
            
            
        
    
AvinashUSA
AishaUK
EmmaAustralia
ShreyasIndia
RachelUSA
ShravanIndia

输出: