Ciao
avendo questo codice
-----------------------------------------------------------
--------------------------------------------------------------
Come scritto nella join ad un publisher possono essere legati piu di un address tramite la foreign publisher_id
Come posso contare se uno stesso id si ripete più di due volte?
Se si ripete maggiore o uguale a due vorrei memorizzare in una variablie $class='bg-danger'.
OPPURE
avere una display di tutti i nomi della tabella publishers(dato che i campi sono solo id e nome) e al suo fianco avere il Count di quante volte un publisher è presente come publisher_id nella tabella addresses.
Esempio:
Phelps 2
Travis 4
John 3
Doe 2
Grazie
avendo questo codice
PHP:
$sql = "SELECT publishers.*, publishers.id, publishers.nome, addresses.publisher_id, addresses.numero FROM publishers
INNER JOIN addresses
ON publishers.id = addresses.publisher_id
ORDER BY publishers.nome";
--------------------------------------------------------------
PHP:
@foreach($publishers as $publisher)
<tr>
//qui la logica che conta..e poi stampare in class il bg-danger
<th class="" scope="row">{{$publisher->nome}}</th>
<td>{{$publisher->numero}}</td>
</tr>
@endforeach
Come scritto nella join ad un publisher possono essere legati piu di un address tramite la foreign publisher_id
Come posso contare se uno stesso id si ripete più di due volte?
Se si ripete maggiore o uguale a due vorrei memorizzare in una variablie $class='bg-danger'.
OPPURE
avere una display di tutti i nomi della tabella publishers(dato che i campi sono solo id e nome) e al suo fianco avere il Count di quante volte un publisher è presente come publisher_id nella tabella addresses.
Esempio:
Phelps 2
Travis 4
John 3
Doe 2
Grazie
Ultima modifica: