con l'ORDER BY ordinerei i risultati secondo id crescente o decresente, che non è una logica che segue il db, La madre di quest è 6 e il padre ha id 9 ma potrebbe essere il contrario per un altro cane. Però nel pedigree il maschio viene sempre prima della femmina.
l'ordinamento lo devo fare a monte della SELECT in quanto nella select gli do un WHERE (id=$idpadre OR id=$idmadre);
vero è che se gli dessi subito dopo il fetch il while e l'echo
non avrei la certeza che i risultati siano nell'ordine giusto(o che li abbia trovati) ma devo fare prima un controllo.
E' questo controllo che non so come si possa fare, cioè la logica è questa:
per ogni riga successiva del set di risultati se $row['id']=$idpadre allora stampa $row['nome']
$row['id']=$idmadre allora stampa $row['nome']
Non so però come fare questo, ma credo che sia possibile.
Mi sono spiegato?