Ho il seguente codice.
Codice PHP:
$con = new mysqli($db_host, $db_user, $db_pass, $db_name);
// verifica su eventuali errori di connessione
if ($con->connect_errno) { echo "Connessione fallita: ". $con->connect_error . ".";
exit();
}
if (isset($_GET['id_sag']) && is_numeric($_GET['id_sag']))
{
$id = $_GET['id_sag'];
$query = mysqli_query($con, " SELECT attivi.id_sag, generale.denominazione, attivi.za, generale.residenza FROM generale join attivi using (id_sag) where attivi.id_sag=".$id." ") or die (mysqli_error());
$fetch = mysqli_fetch_array($query);
{
$id=$fetch['id_sag'];
echo "<h2 >LA SITUAZIONE E' LA SEGUENTE:</h2>";
$contenuto="<table id='tabella' class='blueTable' cellpadding=2 width=100% border=2>
<p><thead>
<tr> <th>Denominazione</th>
<th>Data di Nascita</th>
<th>Residenza</th>
<th>Utente</th>
<th>za Numero</th>
</tr> <thead>";
$contenuto .= "<tbody>";
$contenuto .= "<tr><td>".$fetch['residenza']."</td>";
$contenuto .= "<td><b>".$fetch["za"]."</b></td>";
$contenuto .= "<td>".$fetch['za']."</td>";
$contenuto .= "<tbody></table></p>";
}
}
echo $contenuto; mysqli_close($con);
La query in phpmyadmin funziona egregiamente nel senso che mi ricerca e trovo tutti i risultati.
Mentre con questo codice me ne trova solo uno.
Dove sbaglio?