Bitte überprüfen Sie zuerst mein Skript.So erhalten Sie Wert von Abfrage
$arealeader = $this->db->query("select OutletCode from arealeader where NipLeader = '$Nip'")->result();
$Mp=array();
foreach($arealeader as $row)
{
$Mp[] = $this->db->query("select Nip from Employee where OutletCode = '".$row->OutletCode."'")->result();
$MpCount[] = $this->db->query("select Nip from Employee where OutletCode = '".$row->OutletCode."'")->num_rows();
}
echo array_sum($MpCount) // Result 18
foreach($Mp as $row)
{
echo $row->Nip."<br>";
}
Wie mein Script Arbeit: in $Arealeader
i wählen jedes OutletCode von meinem Tisch mit Zustand. Dann, nachdem ich den OutletCode habe, möchte ich Nip
Von Angestellter mit als Bedingung auswählen.
Problem: Wenn echo $row->Nip."<br>";
. Ich bekomme nur einen weißen Bildschirm.
var_dump($row);`
i get this
`array(1) {
[0]=>
object(stdClass)#52 (1) {
["Nip"]=>
string(9) "201603172"
}
}
Haben Sie versucht, var_dump für $ row aufzurufen? – patwoj98
Sie sollten diese Abfragen beitreten, so dass es nur 1 Abfrage ist. Das kann dir eine Menge Leistung ersparen. – Ivar
Anstatt var_dump für Zeile, versuchen Sie, $ Mp, nach der ersten foreach vardump. – Ivar