Maison  >  Article  >  cadre php  >  Comment implémenter l'ajout, la suppression, la modification et la requête dans thinkphp3

Comment implémenter l'ajout, la suppression, la modification et la requête dans thinkphp3

PHPz
PHPzoriginal
2023-04-17 10:28:50622parcourir

Cet article vous présentera les opérations d'ajout, de suppression, de modification et de recherche dans le framework ThinkPHP3. J'espère qu'il sera utile aux développeurs qui apprennent le framework ThinkPHP3.

  1. Ajouter une opération

Dans ThinkPHP3, vous pouvez utiliser la méthode M pour ajouter une donnée, par exemple :

$Model = M('User');
$data['name'] = 'wuzhi';
$data['password'] = md5('123456');
$result = $Model->add($data);

Le code ci-dessus signifie instancier le modèle utilisateur, définir les attributs de nom et de mot de passe pour celui-ci, et puis ajoutez les données via la méthode add Insérer dans la base de données. $result est la valeur de clé primaire renvoyée après l'insertion.

  1. Opération de requête

Pour interroger une seule donnée, utilisez la méthode find, pour interroger plusieurs données, utilisez la méthode select, par exemple :

$Model = M('User');
$condition['id'] = 1;
$result = $Model->where($condition)->find();

Le code ci-dessus signifie interroger les données utilisateur avec l'identifiant 1 et renvoyer le résultats.

$Model = M('User');
$condition['id'] = array('between',array(1,10));
$result = $Model->where($condition)->select();

Le code ci-dessus interroge les données utilisateur avec des identifiants compris entre 1 et 10 et renvoie les résultats.

  1. Opération de modification

Utilisez la méthode de sauvegarde pour modifier les données existantes, par exemple :

$Model = M('User');
$condition['id'] = 1;
$data['name'] = 'lisi';
$data['password'] = md5('654321');
$result = $Model->where($condition)->save($data);

Le code ci-dessus change le nom et le mot de passe de l'utilisateur avec l'identifiant 1 en lisi et 654321.

  1. Opération de suppression

Utilisez la méthode de suppression pour supprimer des données, par exemple :

$Model = M('User');
$condition['id'] = 1;
$result = $Model->where($condition)->delete();

Le code ci-dessus supprime les données utilisateur avec l'identifiant 1.

Ce qui précède est l'introduction de base aux opérations d'ajout, de suppression, de modification et de recherche dans le framework ThinkPHP3. Dans le développement réel, nous devons utiliser de manière flexible les méthodes ci-dessus pour réaliser diverses fonctions. J'espère que cet article pourra aider tout le monde.

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