2017-09-07 4 views
0

나는 MySQL의 테이블을 가지고 있고 내 테이블에 행을 삭제하고 행을 삭제 한 결과는 내 테이블에 남아있는 모든 데이터를 표시해야합니다.mysql은 행을 PHP를 삭제

<?php 
     include 'Connection.php'; 

     // Create connection 
     $con= mysqli_connect($host,$user,$pass,$db); 
     if ($con->connect_error) { 
     die("Connection failed: " . $con->connect_error); 
     } 

      $sql = "SELECT * FROM productos"; 
     $result = $con->query($sql); 

      if ($result->num_rows >0) { 
      while($row[] = $result->fetch_assoc()) 
      { 
     $tem = $row; 
     $json = json_encode(array("productos"=>$tem)); 
      } 
     } else { 
      echo "No Results Found."; 
     } 

     echo $json; 
     $con->close(); 
?> 

이 지금은 삭제 기능을 만드는 방법을 모른다 ... 내 선택 코드입니다 ..

어떤 도움을 바랍니다.

+0

에서 다음 에코 행의 배열을, overwritting되고'XXX는 어디에서 삭제 yyyy는 Q' https://dev.mysql.com/doc/refman/5.7/en /delete.html – rtfm

+0

@rtfm에게 도움을 주셔서 감사합니다. 이미 작업을 시도했지만 json 결과를 표시하지 않았습니다. –

+0

select 쿼리를 호출해야합니다. select 쿼리는 함수에 선택 쿼리를 추가하여 수행 할 수 있습니다. 그럼 삭제 후 그 기능을 나는 그게 작동 희망을 리콜 수 있습니다! –

답변

0

당신은로 json_encode 마지막

$items = array(); 
if ($result->num_rows >0) { 
    while($row = $result->fetch_assoc()) 
    { 
     $items[] = $row; 
    } 
} else { 
    echo "No Results Found."; 
} 
echo json_encode(array("productos"=>$items)); 
$con->close(); 
+0

@ user2486 고맙습니다. id ... delete 함수를 만들면 어떻게됩니까? PHP를 관리하지 않습니다. 제발 –

+0

그냥'$ sql = "처럼 삭제할 함수와 paas'id'를 만드십시오. productos WHERE id = 1"; $ result = $ con-> query ($ sql);' – C2486