Salve, ho qualche esperienza di vari linguaggi, ma non ho mai usato php; ho copiato sul web poche istruzioni per provare ad accedere da una pagina html a una tabella che ho creato su un db mysql. Ma dei tanti esempi trovati non sono riuscito a capire se l'errore dipende da qualcosa che mi sfugge o dal fatto che la sintassi degli esempi copiati è sbagliata. Non so magari un problema di parentesi, di apici singoli, doppi, fatto sta che la lettura dei dati non funziona e sulla pagina compare:
Errore nell’esecuzione della query: " . mysql_error() . "
Grazie per l'eventuale aiuto.
Questo è il codice parziale:
$table = "Autori";
$con = mysql_connect($DBhost, $DBuser, $DBpass); if (!$con) { die('Connessione fallita: ' . mysql_error()); } mysql_select_db($DBName, $con);
$sqlquery = "SELECT Titolo FROM Autori";
$result = mysql_query('$sqlquery');
if (!$result) {
echo("<p>Errore nellesecuzione della query: " . mysql_error() . "</p>");
exit();
}
echo "<h3>Studenti</h3>
<table border='1'>
<tr> <th>Cognome</th> <th>Nome</th> </tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Titolo'] . "</td>";
echo "<td>" . $row['Nome'] . "</td>";
echo "</tr>";
}
echo "</table>"; mysql_close($con);
?>