2
Ich möchte wissen, wie Array dynamisch in Array b1 und b2 hinzufügen, denn wenn Bedingung mehr als einmal aufgerufen wird dann überschreibt b1 sich selbst und so ist der Fall mit b2.Dynamic Array wieder überschreiben
$sql = "SELECT senderid , receiverid,request FROM friendrequest WHERE request = '1'";
$result = mysqli_query($con,$sql);
$u1 = array();
$u2 = array();
$b1 = array();
$b2 = array();
while ($row =mysqli_fetch_array($result)){
if(($row['senderid']==$senderid)){
$value = $row['receiverid'];
$u1['receiverid']=$value;
$b1 = array($u1['receiverid']);
}else if(($row['receiverid']==$senderid)){
$value = $row['senderid'];
$u2['senderid']=$value;
$b2 = array($u2['senderid']);
}
$b=array_merge($b1,$b2);
}
Ich habe auch einen anderen Logikcode versucht, aber es gibt mir einen Fehler.
$sql = "SELECT senderid , receiverid,request FROM friendrequest WHERE request = '1'";
$result = mysqli_query($con,$sql);
$u1 = array();
$u2 = array();
$b1 = array();
$b2 = array();
$f1=0;
$f2=10;
while ($row =mysqli_fetch_array($result)){
$f1=$f1+1;
if(($row['senderid']==$senderid)){
$value = $row['receiverid'];
$u1['receiverid']=$value;
$b1[$f1] = array($u1['receiverid']);
}else if(($row['receiverid']==$senderid)){
$value = $row['senderid'];
$u2['senderid']=$value;
$b2[$f1] = array($u2['senderid']);
}
$b=array_merge($b1,$b2);
}
Nö, es ist nicht – Shubham
arbeiten Was Sie tun das letzte Array aussehen soll? – bloodyKnuckles
Völker reagieren nicht. –