Maison  >  Article  >  développement back-end  >  Comment implémenter l'ajout, la suppression et la modification de données à l'aide du framework ThinkPHP

Comment implémenter l'ajout, la suppression et la modification de données à l'aide du framework ThinkPHP

墨辰丷
墨辰丷original
2018-05-22 16:06:121749parcourir

L'exemple de cet article décrit la méthode opérationnelle d'ajout, de suppression, de modification et d'interrogation de la base de données thinkPHP. Partagez-le avec tout le monde pour votre référence. J'espère qu'il sera utile à tout le monde d'apprendre à utiliser thinkPHP

L'utilisation du framework TP est principalement plus simple. Avant d'écrire des ajouts, des suppressions et des modifications, la quantité de code était relativement importante. le framework tp à écrire ici. , réduisant considérablement la quantité de code

Ici, je prends comme exemple la table nation de la base de données. La table nation n'a que deux colonnes, une colonne est du code et l'autre est. name. Tout d'abord, ajoutez la méthode d'ajout

functinon add()
{
    if(empty($_POST))//首先要判断一下是否有传过来的值
         {
              //如果没有传过来的值,那么直接显示模板就可以,在view文件夹下的Main文件夹下建一个名为add.html的文件就可以了
             $this->show();
          }
      else
      {
        //如果有传过来的值,需要收集信息添加
         $n->D("nation");
         $n->create();
         if($n->add())
              {
                //已经添加成功了,需要跳转页面,跳转到一个方法
                $this->success("添加成功","add",3);
              }
        else
              {
                 $this->error("添加失败");
               }
      }
}

La seconde est la méthode de suppression. La méthode de suppression est relativement simple.

function del($code)
{
   $n=D("nation");
   $n->delete($code);
}

La dernière est la méthode de modification. La méthode de modification est relativement gênante, car il y aura une valeur par défaut lorsque nous ouvrirons l'interface qui doit le faire. être modifié

function update()
{
  $n=D("nation");
  $arr=$n->find($_GET["b"])
  if(empty($_POST))
    {
      $this->assign("arr",$arr); //这样在模板页面的input code的value值为{$arr.code} 同理input name的value值为{$arr.name}
      $this->show();
    }
   else
   {
      $n->create();
     if($n->save())
       {
         $this->success("修改成功","add",3);
       }
      else
       {
          $this->error("修改失败")
       }
   }
}


Recommandations associées :

PHP implémente l'ajout de XMLSuppressionVérifiez la méthode de fonctionnement

Ajout d'un élément JavaScript DOMSuppressionExplication détaillée des étapes

PHP est basé sur la bibliothèque d'extensions mysqli orientée objet et ajoute deletevérifier les méthodes de classe de l'outil d'opération

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn