PHP Webhost操作检查

问题描述 投票:1回答:1

我想在执行更新功能时执行检查PHP Webhost是否完整,如果一切正常则发送通知并让应用程序知道操作正常。

基本上我想知道PHP中的查询是否有效并使用我的应用程序来通知用户。

有没有办法或方法呢?

我使用此方法从我的React Native App中的PHP中获取数据

RecipeUpdation = () =>{
   const { ID }  = this.state ;
   const { Name }  = this.state ;
   const { Type }  = this.state ;
   const { Ingredient }  = this.state ;
   const { Step } = this.state ;

   return fetch('https://www.update.php', {
       method: 'POST',
       headers: {
         'Accept': 'application/json',
         'Content-Type': 'application/json',
       },
       body: JSON.stringify({

         RecipeID : ID,
       RecipeName : Name,
       RecipeType : Type,
       RecipeIngredient: Ingredient,
       RecipeStep: Step

       })

     }).then((response) => response.json())
           .then((responseJson) => {
           }).catch((error) => {
             console.error(error);
           });

       }
php android react-native error-handling web-hosting
1个回答
0
投票

基本上我们可以通过检查查询执行状态来验证PHP中的操作是否成功。进行检查的一种非常基本的方法是使用If Else查看查询函数是否返回True(成功)或False(失败)。您也可以通过JsonResponds返回一些消息。

这里有一些示例代码用于PHP检查和返回一些消息:

// Using If Else to Check if operation Success or Not
if(mysqli_query($connection,$Your_Query)){

$MSG = 'Success' ;

// Convert message into Json format first
$json = json_encode($MSG);

// This is where it return the message to Application.
 echo $json ;

 }
 else{

 $MSG = 'Failed' ;

 $json = json_encode($MSG);

 echo $json ;
 }

在你的应用程序代码中你已经有了实现来检索PHP代码中JsonRespondsecho(消息),我建议使用一个简单的方法Alert来弹出你的React Native Application中的消息来通知用户运行状态。

 }).then((response) => response.json())
       .then((responseJson) => {

         // this responseJson Already have the echo Message from PHP
         // just Display the Status with Alert Function
         Alert.alert(responseJson);

       }).catch((error) => {
         console.error(error);
       });

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.