Ciao a tutti
1.ho creato una query per inserire dei dati nel database. la query deve inserire un dato in una colonna di tipo char. quando però va ad inserire una parola apostrofata mi da errore mentre se non inserisco l'apostrofo funziona perfettamente.
come mai? come posso risolvere?
la query è riportata sotto e la colonna in questione è "stadio_inf"

codice:
$query8 = mysql_query("INSERT INTO efficacia (rif_eff, rif_infestante, stadio_inf, stadio_bbch, inerb_test, efficacia) VALUES ($num, $infestante, '$stadioinf', '$bbch', $inerbtest, $eff)");
2. inoltre ho notato che per le colonne di tipo char stadio_inf, stadio_bbch, se non inserisco la variabile corrispondente tra apici non mi inserisce i dati correttamente '$stadioinf', '$bbch', in quali casi la variabile nella query va messa tra apici?