Test sur le résultat d'une requéte sql qui ne passe pas
Résolu
ssx32
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
ssx32 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
ssx32 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une requête de selection qui rend une variable de valeur 1 ou 0 ( c'est pas un bool c'est un varchar )
quand je fait mon test ça ne passe et exécute la première instruction du test ( ça affiche oui partout ).
voici mon code:
a noter : cette requête sera répéter grâce à une boucle extérieure que j'ai pas trouver l'interret de la mettre puisqu'elle est fonctionnelle.
merci d'avoir lu mon et peut être m'aider , bonne journée
j'ai une requête de selection qui rend une variable de valeur 1 ou 0 ( c'est pas un bool c'est un varchar )
quand je fait mon test ça ne passe et exécute la première instruction du test ( ça affiche oui partout ).
voici mon code:
<?php
$requetee= mysql_query("SELECT confirmation FROM arc_c WHERE arc_name= '".$try."' LIMIT 1 ");
$array = mysql_fetch_assoc($requetee);
?>
<td align="center"><b><?php if ( $array = 1) { echo 'oui'; } else { echo 'non'; }?>
</b></td>
a noter : cette requête sera répéter grâce à une boucle extérieure que j'ai pas trouver l'interret de la mettre puisqu'elle est fonctionnelle.
merci d'avoir lu mon et peut être m'aider , bonne journée
A voir également:
- Test sur le résultat d'une requéte sql qui ne passe pas
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test steam deck oled - Guide
- Test composant pc - Guide
- Trousseau mot de passe iphone - Guide
2 réponses
Salut,
Ton test n'est pas correct.
Premièrement tu fais une affectation au lieu de faire une comparaison :
Ensuite le retour de ta requête est stocké dans un tableau (variable $array). Si tu veux accéder au résultat, il faut accéder au bon élément dans ton tableau :
Bonne journée
Ton test n'est pas correct.
Premièrement tu fais une affectation au lieu de faire une comparaison :
$array = 1: affectation, toujours vrai
$array == 1: comparaison, vrai ou faux
Ensuite le retour de ta requête est stocké dans un tableau (variable $array). Si tu veux accéder au résultat, il faut accéder au bon élément dans ton tableau :
if ($array['confirmation'] == 1)
Bonne journée