Visualizzazione output di una SELECT
Ciao a tutti,
Sono nuovo in questo forum e nel php. Dopo smanettamenti vari, scopro che non riesco a visualizzare l'output di una SELECT (dopo aver fatto opportunamente una INSERT). Sotto ho riportato il codice che eseguo, ma al momento della rappresentazione anzichè visualizzare i valori che vorrei... mi viene visualizzato ciò:
row['a'] row['b'] row['c'] row['d']
Ho provato ad usare la funzione echo e anche printf al posto della print ma con lo stesso risultato. Ho provato ad usare mysql_fetch_array($result, MYSQL_NUM) indicizzando l'array con numeri interi, ma con lo stesso risultato. Perchè non visualizzo i contenuti dell'array? Ho per caso fatto un errore di sintassi?
E' giusto il codice che ho riportato sotto?
Grazie
Ecco il codice:
<?
$db_host = "localhost";
$db_user = "username";
$db_password = "psw";
$db_name = "my_username";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione.");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database.");
$query = "SELECT a,b,c,d FROM lop_table"
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
print "<tr><td>".$row['a']."</td><td>".$row['b']."</td><td>".$row['c']."</td><td>".$row['d']."</td></tr>";
}
mysql_close($db);
?>