Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2011, 08:17
Avatar de bUllan9ebrio
bUllan9ebrio
 
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 14 años
Puntos: 128
Respuesta: problemas con driver PDO

Cita:
Iniciado por ronnyra Ver Mensaje
hola amigos estoy usando el driver de php PDO, con el cual estoy tratando de crear una tabla temporal pero no me la esta creando.

quisiera saber como se hace ??? o que tengo que hacer mi código es el siguiente:

Código PHP:
$conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD);
$conn->query("SET NAMES utf8");
$mitabla='TEMPORAL_TEXT';
$sql="DROP TEMPORARY TABLE IF EXISTS ".$mitabla;
$row=$conn->prepare($sql);
$row->execute($sql);
$sql="CREATE TEMPORARY TABLE ".$mitabla." (
    tdi_tmp_id DOUBLE ,
    tdi_tmp_desc VARCHAR (150),
    tdi_tmp_total DOUBLE ,
    tdi_tmp_cumplido DOUBLE ,
    tdi_tmp_porcentaje DECIMAL (12),
    tdi_tmp_parent DOUBLE,
    tdi_tmp_indicador DOUBLE,
    tdi_tmp_ano DOUBLE,
    tdi_tmp_grafica int(1)
)"
;
$row=$conn->prepare($sql);
$row->execute($sql); 
gracias agradesco su ayuda


Hola, Prueba cambiando estas lineas :

Código PHP:
$row=$conn->prepare($sql);
$row->execute() or die ("Error de base de datos"); 

Saludos.
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón