en primer lugar el control HTML debería ser un <textarea/> y no un <input/>
el segundo problema es que si defines
$texto pero jamás la usas en tu consulta...
ahora, solamente tu conoces las columnas de tu tabla... si dices que es alguna tipo
TEXT puede que tengas razón, sin embargo sigues omitiendo usar dicha variable para dicho campo!!