Come puoi immaginare il campo select si chiama come l'omonima keyword (SELECT ...). Quindi

1 cambi il nome al campo
2 oppure lo fai precedere dal nome della tabella: INSERT INTO campi (..., campi.select) VALUES(...)
3 oppure metti il nome del campo tra backtick (gli apici inclinati): INSERT INTO campi (..., `select`) VALUES(...)

Visto che usi mysql, usa i prepared statement, in questo modo ti fa in automatico l'escape. Ora come ora se nella textarea metti un apice la query risulterà errata.

Per quanto riguarda il "recupero" dei dati devi usare le funzioni di fetch:

Codice PHP:

$strsql 
"SELECT textarea FROM campi";

$rs mysqli_query($link$strsql) or die("Errore query database: " mysqli_error($link));
// La query prende tutte le tuple della tabella, quindi il while "scorre" tutte le righe trovate
while ($row mysqli_fetch_assoc($rs)) {
   echo 
$row['textarea'];