BUONGIORNO!
rieccomi qua 
Allora ..sarà che sono niubbo ancora...ma non riesco a capire come risolvere il mio problema.
Il codice che segue riporta due parti distinte, identificate dai commenti relativi.
Il mio problema è che nella PRIMA parte, ho bisogno di ricavare il campo "TESTO" dal DB,
successivamente parte il ciclo while che elenca il recordset a schermo.
Nel modo in cui vedete, il codice funziona...
$paragrafo viene visualizzata, e il ciclo parte correttamente..
ma per avere questo risultato devo chiamare due volte la query?
possibile che non si possa accedere ai dati di $result senza un loop?
Spero di essermi spiegato 
Codice PHP:
<?php
//PARTE NUMERO UNO PARTE NUMERO UNO
$query = "SELECT ID,TITOLO,TESTO,DATA_INS,tipo,link FROM richieste where id=".$artid;
$result = $mysqli->query($query); // esecuzione della query
$paragrafo = $result->fetch_row();
echo $paragrafo['2'];
//PARTE NUMERO DUE PARTE NUMERO DUE
$result = $mysqli->query($query); // esecuzione della query
if($result->num_rows >0) // conteggio dei record restituiti dalla query
{
while($row = $result->fetch_array(MYSQLI_NUM))
{
echo "dataa: ".$row[3];
//bla bla
//[cut fino alla fine del ciclo.] ?>