Je souhaite récupérer les valeurs des colonnes NEW_COLUMN_1
et NEW_COLUMN_2
de la base de données en utilisant la différence entre les valeurs NUMBER
colonne dans le numéro CR de fonction suivant :
fonction retrieveDistinctFilePaths(array $distinctCRNumbers, $database) { $filePaths = []; echo ""; print_r($distinctCRNumbers); echo "" ; foreach ($distinctCRNumbers comme $crNumber) { $requête = " SÉLECTIONNER NEW_COLUMN_1, NEW_COLUMN_2 DEPUIS votre_nom_table OÙ NOMBRE = '$crNombre'"; //Exécuter la requête et obtenir les résultats de la base de données $base de données->executeStatement($query); // Récupère les lignes des résultats $row = $database->fetchRow(); si ($ligne) { $filePaths[$crNumber] = [ 'NEW_COLUMN_1' => $ligne['NEW_COLUMN_1'], 'NEW_COLUMN_2' => $ligne['NEW_COLUMN_2'] ]; } } echo ""; print_r($filePaths); echo "" ; renvoie $filePaths ; }La ligne A dans la fonction ci-dessus imprime ce qui suit :
Array ( [0] => AUTH-BONJOUR [1] => )La ligne Z dans la fonction ci-dessus génère (imprime) le contenu suivant. Comme vous pouvez le voir dans la sortie de Line Z, le problème est qu'il n'imprime pas le résultat basé sur la valeur du tableau
'GOOD-MORNING'
UN.Array ( [AUTH-BON MATIN] => ( [0] => ( [NEW_COLUMN_1] => [NEW_COLUMN_2] => ) ) )Énoncé du problème : Je voudrais savoir quelles modifications je dois apporter dans la fonction ci-dessus pour que la ligne Z imprime la valeur en fonction des deux valeurs du tableau de la ligne A.