Ciao,vorrei caricare da database un ordine con tutti gli articoli ad esso associati.
Ho provato con un inner join:
public function getOrdini()
{
$mysqli=new FControl();
$sql= " SELECT *
FROM ordine o LEFT JOIN articoliordinati a ON (o.password = a.idutente);";
$res = $mysqli->query($sql) or die("Query fallita");
$result = array();
while($r = mysqli_fetch_array($res)){
array_push( $result , $r);
}
return $result;
}
Ma mi crea tabelle in cui ad ogni ordine corrisponde un solo articolo,se ci sono più articoli corrispondenti ad uno stesso ordine crea tante tabelle(ordine) quanti sono gli articoli e non una sola tabella ordine con tutti gli articoli inseriti.
Come posso risolvere il problema?