2011-01-04 12 views
31

¿Hay algo que tenga que hacer en el final de la base de datos o es solo el php el que cambia? ¿Puedo simplemente sustituir las funciones de mysqli por las funciones de mysql? ¿Algo más que deba saber?¿Cómo migro mi sitio de mysql a mysqli?

Respuesta

38

Te aconsejo que leas esto. Una gran cantidad de información útil para lo que quiere hacer, además de una herramienta para ayudar. Ver: Converting to MySQLi.

Es solo el PHP el que cambia.

+2

enlace roto. Creo que este es el nuevo enlace: https://wikis.oracle.com/display/mysql/Converting+to+MySQLi –

+3

El enlace de esa página a la herramienta de Oracle está roto. Hay una serie de tenedores en GitHub, incluido este: https://github.com/philip/MySQLConverterTool –

5

Todo lo que sé al respecto dice que los únicos cambios que tendrá que hacer será en el PHP. Dicho esto, tenga cuidado, no todas las funciones tienen el mismo nombre entre las dos, así que tenga cuidado al cambiar de mysql_ * a mysqli_ *.

El sitio php.net será tu mejor amigo.

Cuestiones relacionadas