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

Xóa dữ liệu khỏi mysql và angle

Bạn cần vượt qua $index đến delete và xóa mục đó khỏi data đối tượng

HTML

<ul>
    <li ng-repeat="row in data">
        {{row.ID}}
        {{row.subject}}
        {{row.body}}
        <a ng-click="delete(row.ID, $index)">Delete</a>
    </li>
</ul>  

JS

$scope.delete = function(deletingId, index){

    $http.get("delete.php?id=" + deletingId)
        .success(function(data){
            $scope.data.splice(index, 1);
        })
}    

Cũng không nên làm gì

  • Sử dụng tên khác cho phím ng-repeat (Bây giờ tôi đã đổi thành row thay vì data )
  • Không để trống thuộc tính href ="" becase khi bạn nhấp vào toàn bộ trang này có thể làm mới (Bây giờ tôi đã xóa phần này)
  • Không sử dụng cú pháp không dùng nữa trong PHP. Sử dụng PDO istead of mysql_*


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để CHÈN nhiều giá trị trong mysqli?

  2. CHỈ SỐ SPATIAL là gì và khi nào tôi nên sử dụng nó?

  3. PATINDEX () thay thế trong MYSQL

  4. c9.io - cách tìm địa chỉ máy chủ để tạo kết nối mysql trong nền tảng node.js

  5. SQL:Cách chọn một bản ghi mỗi ngày, giả sử rằng mỗi ngày chứa nhiều hơn 1 giá trị MySQL