Afficher résultat array
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableau
Je voudrais faire une requête sur l'élément conjoint".
Mais je pense avoir une erreur sur l'écriture de "'.$tonarray[3]['conjoint'].'"
J'ai un tableau
$tonarray[0]=array("mariage" => "$marg_1" ,"date_mariage" => $row1['date_mariage_1'] , "conjoint" => $row1['num_cj_1']); $tonarray[1]=array("mariage" => "$marg_2" ,"date_mariage" => $row1['date_mariage_2'] , "conjoint" => $row1['num_cj_2']); $tonarray[2]=array("mariage" => "$marg_3" ,"date_mariage" => $row1['date_mariage_3'] , "conjoint" => $row1['num_cj_3']); $tonarray[3]=array("mariage" => "$marg_4" ,"date_mariage" => $row1['date_mariage_4'] , "conjoint" => $row1['num_cj_4']);
Je voudrais faire une requête sur l'élément conjoint".
$query5 = 'SELECT * FROM individus WHERE num_mere LIKE "'.$tonarray[3]['conjoint'].'";
Mais je pense avoir une erreur sur l'écriture de "'.$tonarray[3]['conjoint'].'"
A voir également:
- Afficher résultat array
- Resultat foot - Télécharger - Vie quotidienne
- Afficher appdata - Guide
- Lexer resultat - Télécharger - Sport
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
3 réponses
Bonjour,
Tu as un problème de quotes.
Essayes ça :
Mais puisque tu utilises le LIKE ... je suppose que tu veux dire " contient..." ... et dans ce cas il faut ajouter des caractères joker
par exemple :
Cordialement,
Jordane
Tu as un problème de quotes.
Essayes ça :
$query5 = "SELECT * FROM individus WHERE num_mere LIKE '".$tonarray[3]['conjoint']."'";
Mais puisque tu utilises le LIKE ... je suppose que tu veux dire " contient..." ... et dans ce cas il faut ajouter des caractères joker
par exemple :
$query5 = "SELECT * FROM individus WHERE num_mere LIKE '%".$tonarray[3]['conjoint']."%'";
Cordialement,
Jordane
Merci jordane45 !
En prenant toujours mon tableau de départ, je vais le trier avec sort($tonarray).
Si je fait un echo $tonarray[$i]['mariage'], comment savoir dans quel ordre $i va afficher [0], [1], [2] ou [3] ?
En prenant toujours mon tableau de départ, je vais le trier avec sort($tonarray).
Si je fait un echo $tonarray[$i]['mariage'], comment savoir dans quel ordre $i va afficher [0], [1], [2] ou [3] ?
Mais là, si je test, $tonarray[0], $tonarray[1] et $tonarray[2] sont vide, et j'affiche $tonarray[3]. Mais par rapport à ma base, ce serait $tonarray[1, 2, 3] vide et je devrais afficher $tonarray[0].
Comme je les affiche dans l'ordre, je veux savoir qui j'affiche en premier entre $tonarray[0], $tonarray[1], $tonarray[2] et $tonarray[3] pour récupérer des champs associés dans la base.
.
Comme je les affiche dans l'ordre, je veux savoir qui j'affiche en premier entre $tonarray[0], $tonarray[1], $tonarray[2] et $tonarray[3] pour récupérer des champs associés dans la base.
.