Ciao a tutti,
ho questo codice:

<?php
require_once('config.php');

$db = mysql_connect($config['db_host'], $config['db_user'], $config['db_pass']);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db ($config['db_name'])
or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");

$test_query = "SELECT *
FROM tab_prova
WHERE Id = " . $_GET['id'];

$result = mysql_query($test_query);
while ($result_array = mysql_fetch_array($result));


{?>
<?php echo $result_array['Id']; ?>
<?php echo $result_array['Info']; ?>

<?php }?>

che mi restituisce questo errore e non so perchè:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ion line 23 (cioè while ($result_array = mysql_fetch_array($result)).

Mi aiutate a risolvere?

Grazie