| |||
importar base de datos con php ok amigos ya tengo casi listo mi instalador para el programa ahora solo me falta importar la base de datos pero como lo hago desde php por ejemplo yo tengo creada la base de datos llamada db.sql y mediante codigo php quiero importarla a la que tengo creada en mi host como le hago? |
| ||||
Respuesta: importar base de datos con php con PHP, usando mysql_query() ¿?? con SQL, debe existir algo similar... LOAD FILE ... (o algo así) importar sql con php
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: importar base de datos con php por ejemplo yo estoy usando este codigo pero no me importa nada: Código PHP: |
| ||||
Respuesta: importar base de datos con php ![]() Código PHP:
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. Última edición por pateketrueke; 06/04/2009 a las 11:05 Razón: ... |
| |||
mmmmmmmmm gracias pateke ahora se que no es error en el codigo si no en la base de datos jejeje vere si en verdad ese es el error y si no pues vendre a dar lata por aquide nuevo tambien gracias a ti GatorV Bueno la importacion ya trabaja pero ahora no se que pasa exporte la base de datos usando phpmyadmin y la puse dentro del archivo sql pero a la hora de la importacion mediante el instalador me marca este error. Cita: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `cw_comentarios` ( `id_coment` int(11) NOT NULL aut' at line 22 Última edición por GatorV; 08/04/2009 a las 13:14 |
| |||
Respuesta: importar base de datos con php mmmmm el query es el codigo verdad? si es asi pues no lo creo inicio como primera linea con esto:
Código:
y segun yo eso esta bienCREATE TABLE IF NOT EXISTS `cw_comentarios` ( `id_coment` int(11) NOT NULL auto_increment, `id_user` varchar(20) collate utf8_spanish_ci default NULL, `comentario` text collate utf8_spanish_ci, `id_post` varchar(20) collate utf8_spanish_ci default NULL, `fecha` text collate utf8_spanish_ci NOT NULL, `id_cat` varchar(20) collate utf8_spanish_ci NOT NULL default '0', PRIMARY KEY (`id_coment`), FULLTEXT KEY `id_cat` (`id_cat`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=210 ; o a que te refieres jejeje es que no soy tan experto. |
| ||||
Respuesta: importar base de datos con php Antes de pasarlo por mysql_query haz un echo de la variable que tiene tu consulta para que veas porque tiene el problema. Saludos. |
| |||
Respuesta: importar base de datos con php ok eso si lo se hacer pero de toda la base de datos o le pido que es lo que quiero como harias tu la sintaxis para eso? |
| ||||
Respuesta: importar base de datos con php Pues lo que te comento es para que veas en donde te esta dando el error, o para máyor apunte haz algo así:
Código php:
Ver original Saludos. |
| ||||
Respuesta: importar base de datos con php Eso significa que la variable que estas enviando esta vacia, por eso te lanza el error, prueba usar empty() para comprobar si la variable esta o no vacia. Saludos. |
| ||||
Respuesta: importar base de datos con php Pues es simple (pseudocódigo):
Código:
Saludos. if( !empty( var_del_query ) ) { enviar_query( var_del_query ) } else { imprimir( 'query esta vacio' ) } |
| |||
gracias amigo lo hago mañana que este en mi pc y te comento si no crees que sean errores en la base de datos? no pues me marca que esta vacio y no entiendo porque no podras revisar tu mi base de datos y decirme el error por fa ![]() EDIT: Todo va bien cuando solo agrego una tabla pero cuando son mas de una me manda el mismo error de la sintaxis. que puede ser? Bueno con nada queda esto no se que este mal ya pedi ayuda en la seccion de base de datos y me han dicho que no es un error del archivo que haber si tenia exito aqui pero pues nada no puedo importar la base de datos de una sola vez asi que se me a ocurrido que podria intentar lo siguiente: Código PHP: Última edición por GatorV; 11/04/2009 a las 23:21 |