Maison  >  Article  >  développement back-end  >  Cinq façons de mettre à jour la base de données dans thinkphp.

Cinq façons de mettre à jour la base de données dans thinkphp.

小云云
小云云original
2017-11-16 11:48:173208parcourir

ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit et open source, rapide et simple. Il est publié dans le cadre de l'accord open source Apache2 et est né pour simplifier le développement d'applications au niveau de l'entreprise et le développement d'applications WEB agiles. Dans cet article, nous présentons principalement cinq façons de mettre à jour la base de données dans thinkphp.

Cinq façons de mettre à jour la base de données dans thinkphp.

Première méthode :

$model->where('id=1')->save($data);

Deuxième méthode :

$model->where('id=1')->data($data)->save();

Troisième méthode :

$Model-> create();

$Model->save();

Le formulaire doit contenir un champ caché nommé avec la clé primaire

Quatre méthodes :

$model->where('id=5')->setField('name','ThinkPHP');

$model->where( 'id=5') ->setField(array('name','email'),array('TP','TP@163.com'));


La cinquième méthode de type :

$Model->setInc('score','id=5',3); // Ajouter 3 points
$Model->setInc('score','id= 5'); Ajoutez 1 aux points
$model->setDec('score','id=5',5); // Soustrayez 5 des points
$model->setDec('score' ,' id=5'); // Réduisez les points de 1

Vous pouvez essayer les cinq méthodes ci-dessus et espérer qu'elles seront utiles à tout le monde.

Recommandations associées :

Un résumé des questions Thinkphp dans les questions d'entretien PHP

Méthode de fonctionnement CURL de ThinkPHP5 pour les bases de données

Comment implémenter thinkphp pour exécuter des instructions SQL natives

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