Ver Mensaje Individual
  #18 (permalink)  
Antiguo 14/10/2013, 13:17
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
Respuesta: problema con ñ en una tabla mysql

gracias a todos por vuestra ayuda me habeis solucionado el problema como dijo Erick_MD9 asin lo hice meti el atributo dentro de la conexion y funciono algo asin:

Código PHP:
Ver original
  1. function conexion_db(){
  2.             try {
  3.                 $CONFIG=array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'',PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
  4.                 $db = new PDO('mysql:host=localhost;dbname=bd;','root','',$CONFIG);
  5.                 return($db);
  6.             } catch (PDOException $e) {
  7.                 print "<p>Error: No puede conectarse con la base de datos.</p>\n";
  8.                 print "<p>Error: ".$e->getMessage()."</p>\n";
  9.                 exit();
  10.             }
  11.         }
andresdzphp me faltaba ese atributo que dijistes pero no entiendo porque no funciona de la forma que postee, ya funciona perfectamente pero tengo la duda de porque no funciona con

Código PHP:
Ver original
  1. $db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'");

en fin ya funciona gracias a todos y comentar que gnzsoloyo me estaba dando la respuesta desde un principio pero no sabia verla, gracias.