Dans le framework ThinkPHP5, il existe de nombreuses façons de demander s'il est vide. Cet article présentera plusieurs méthodes couramment utilisées.
La méthode Where est l'une des méthodes de requête couramment utilisées dans le framework ThinkPHP5. En passant un tableau, vous pouvez demander si le champ spécifié est vide. Le code est le suivant :
// 查询name字段是否为空 $user = db('user')->where('name', 'null')->find(); if ($user) { echo 'name字段不为空'; } else { echo 'name字段为空'; }
La méthode field est également l'une des méthodes de requête couramment utilisées dans le framework ThinkPHP5. En transmettant le nom et les conditions du champ de requête, vous pouvez demander si le champ spécifié est vide. Le code est le suivant :
// 查询name字段是否为空 $user = db('user')->field('name')->where('name', 'null')->find(); if ($user) { echo 'name字段不为空'; } else { echo 'name字段为空'; }
La méthode select peut également demander si le champ spécifié est vide. En transmettant les conditions de requête et le nom du champ, si le résultat de la requête est vide, cela signifie que le champ est vide. Le code est le suivant :
// 查询name字段是否为空 $user = db('user')->where('name', 'null')->select(); if ($user) { echo 'name字段不为空'; } else { echo 'name字段为空'; }
La méthode de requête peut exécuter des instructions SQL natives. Demandez si le champ spécifié est vide à l'aide des mots-clés MySQL is null ou not null. Le code est le suivant :
// 查询name字段是否为空 $user = db()->query("SELECT * FROM `user` WHERE `name` IS NULL"); if ($user) { echo 'name字段为空'; } else { echo 'name字段不为空'; }
Ci-dessus sont plusieurs méthodes pour demander s'il est vide présentées dans cet article. Lorsque vous l'utilisez, vous pouvez choisir la méthode qui vous convient en fonction de la situation réelle.
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!