Je veux vérifier si une colonne contient des valeurs de champs dans une table. Parce que je veux obtenir les valeurs de champ dans une colonne et faire quelque chose avec eux, mais d'abord je dois vérifier s'ils existent ou non.vérifier si les valeurs de champs existent?
i ont essayé:
$query = "SELECT anonymous_username FROM users";
$result = mysqli_query($conn, $query) or die ("Couldn't execute query: " . mysqli_error($conn));
if(mysqli_num_rows($result) > 0)
{
while($row = mysqli_fetch_assoc($result))
{
echo "exists";
}
}
mais même si tous les champs de cette colonne étaient vides, il en écho « existe ». alors comment puis-je le faire?
EDIT: google est votre ami:
$query = "SELECT anonymous_username FROM users WHERE anonymous_username <> '' AND anonymous_username IS NOT NULL";
Etes-vous sûr que la ligne spécifique fait écho à "existe"? – Gumbo
oui, et j'ai trouvé la solution maintenant..se mon post mis à jour – ajsie
Plutôt que de le gérer sur la couche de données, pouvez-vous faire votre logique sur la couche de gestion, où vous faites quelque chose comme: if (! Isset ($ row)) {// votre logique}. –