können Sie verwenden, zB: ein paar Array für Speicher das Ergebnis
$nCnt = 0;
while($row = $result1->mysqli_fetch_assoc())
{
$ExpertiseName[$nCnt] = $row['Expertise_Name'];
$Years[$nCnt] = $row['Number_Of_Years'];
$nCnt++;
}
und eine Schleife für Echo
for($i; i<count($Years); $i++) {
echo $ExpertiseName[$i];
echo $Years[$i];
}
bevor Sie für das Ergebnis überprüfen sollten
if ($result = mysqli_query($connect, $qry2))){
$nCnt = 0;
while($row = $result1->mysqli_fetch_assoc())
{
$ExpertiseName[$nCnt] = $row['Expertise_Name'];
$Years[$nCnt] = $row['Number_Of_Years'];
$nCnt++;
}
for($i; i<count($Years); $i++) {
echo $ExpertiseName[$i];
echo $Years[$i];
}
}
Ich habe Ihre qu leicht korrigiert Ery, das Endzitat entfernt und addiert e. zu Particulats_ID (Hoffnung ist righe) und einen Raum zwischen $ ID Hinzufügen und dem „und ..“ Klausel ..
"Select Expertise_Name, Number_Of_Years
from expertise e, expertise_particulars ep
where e.Particulars_ID = ". $ID ."
and e.Expertise_ID = ep.Expertise_ID;";
der Code funktioniert aber Echo nur den letzten Wert – scaisEdge
es produziert mehr als eine Zeile. Sie überschreiben einfach ständig Ihre Variablen mit den Daten jeder neuen Zeile. Sie müssen die Werte in einem Array speichern oder sie innerhalb der Schleife echotieren. –