Hola:
Tengo lo sgte: 
 Código PHP:
    <input name="direccion" type="text" class="bginput" id="direccion" value="" size="30"> 
    
  en donde el usuario escribe su direccion, pero tengo problemas cuando escriben caracteres como las comillas simples o dobles, puesto que no las ingresa en la tabla, y el campo lo he puesto como Text o VarChar y tampoco los almacena.
Espero que alguien me ayude para poder guardar este tipo de palabras, ya que en mi país hay muchas calles con nombre = o'higgins 
Gracias y Salu2 !!! 
PD: Cuando hago el insert en la tabla lo hago asi 
 Código PHP:
     
mysql_query("insert into tabla(direccion) values ('".$_POST['direccion']."')"); 
    
  despues de values va una comilla simple y luego una doble