A parte che non hai risposto alla mia domanda su che errore ti da!
Dovresti creare 2 pagine PHP:
news.php
Codice PHP:
<?php
mysql_connect("xx.xxx.xxx.xxx", "Sqlxxxxxx", "xxxxxxxx") or die(mysql_error());
mysql_select_db("Sqlxxxxxx_x") or die(mysql_error());
$result = mysql_query("SELECT id, titolo FROM tabella") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
echo "[url='articolo.php?id=".$row[']".$row['titolo']."[/url]
";
}
?>
e articolo.php
Codice PHP:
<?php
if (isset($_GET['id'])) {
mysql_connect("xx.xxx.xxx.xxx", "Sqlxxxxxx", "xxxxxxxx") or die(mysql_error());
mysql_select_db("Sqlxxxxxx_x") or die(mysql_error());
$result = mysql_query("SELECT titolo, testo FROM tabella WHERE id=".$_GET['id']) or die(mysql_error());
$row = mysql_fetch_array($result);
echo "<h3>".$row['titolo']."</h3>
".$row['testo']."</p>";
}
?>
In pratica con news.php visualizzi la lista dei titoli e cliccando sul singolo titolo richiami articolo.php che tramite l'id recupera il testo dell'articolo selezionato.
Ovviamente lo script va migliorato ma come spunto potrebbe andare bene.