Tutoriel PHP : Comment récupérer des données en fonction d'une valeur unique d'une colonne dans une base de données
<p>Je souhaite récupérer les valeurs des colonnes <code>NEW_COLUMN_1</code> et <code>NEW_COLUMN_2</code> de la base de données en utilisant la différence entre les valeurs <code>NUMBER</code> colonne dans le numéro CR de fonction suivant : </p>
<pre class="brush:php;toolbar:false;">fonction retrieveDistinctFilePaths(array $distinctCRNumbers, $database)
{
$filePaths = [];
echo "<pre>"; print_r($distinctCRNumbers); echo "</pre>" ;
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 "<pre>"; print_r($filePaths); echo "</pre>" ;
renvoie $filePaths ;
}</pré>
<p><strong>La ligne A</strong> dans la fonction ci-dessus imprime ce qui suit : </p>
<pre class="brush:php;toolbar:false;">Array
(
[0] => AUTH-BONJOUR
[1] =>
)</pré>
<p><strong>La ligne Z</strong> dans la fonction ci-dessus génère (imprime) le contenu suivant. Comme vous pouvez le voir dans la sortie de <strong>Line Z</strong>, le problème est qu'il n'imprime pas le résultat basé sur la valeur du tableau <code>'GOOD-MORNING'</code> UN. </p>
<pre class="brush:php;toolbar:false;">Array
(
[AUTH-BON MATIN] =>
(
[0] =>
(
[NEW_COLUMN_1] =>
[NEW_COLUMN_2] =>
)
)
)</pré>
<p><strong>Énoncé du problème : </strong>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. </p>