mysqlnd
es la biblioteca que se puede utilizar a partir de PHP 5.3, en lugar de libmysql
, por 3 extensiones PHP:
mysql
, que proporciona los mysql_*
funciones,
mysqli
, que proporciona los mysqli_*
functons,
- y
pdo_mysql
, que permite usar PDO con una base de datos MySQL.
mysqlnd
por sí mismo no exporta cualquier función se puede utilizar desde un script PHP: sólo proporciona conectividad de MySQL a esas extensiones 3 - que son los que exportan funciones que puede utilizar.
Si desea utilizar los mysql_*
funciones, tiene que asegúrese de que la extensión mysql
está activado, con algo que whould este aspecto en una de las .ini
archivos analizados por PHP:
extension=mysql.dll
Como nota al margen: los mysql_*
funciones no debe utilizarse más, especialmente para los nuevos proyectos: la extensión mysql
es viejo, y no permite que se debe usar reciente (nos ll, no tan reciente más, en realidad) características de MySQL.
En su lugar, debe utilizar mysqli o PDO.
Hola Bob. Debes explicar tu situación un poco mejor. ¿Qué pila de desarrollo estás ejecutando? Por ejemplo, usando XAMPP o WAMP u otro? "El nuevo servidor de desarrollo" - Necesitamos saber qué significa eso para ayudar. – Relequestual
@Relequestual: Se refiere al servidor web incorporado PHP 5.4: http://php.net/manual/en/features.commandline.webserver.php Este servidor web está diseñado solo para fines de desarrollo, y no debe utilizarse en producción. – Mike