Código PHP:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:xampphtdocs123weblibreriasacceso_db.php on line 17
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:xampphtdocs123weblibreriasacceso_db.php on line 18
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:xampphtdocs123weblibreriasacceso_db.php on line 22
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:xampphtdocs123weblibreriasacceso_db.php on line 26
<?php
//Nombre de la base de datos
$bd='web';
//Usuario de la base de datos
$usuario='root';
//Servidor de la base de datos
$servidor='localhost';
//Contraseña de la base de datos
$pass='';
function Conexion() {
mysql_connect($servidor,$usuario,$pass);
return $conexion;
}
//Hacemos la consulta
function Consulta($consulta,$conexion) {
mysql_select_db($bd,$conexion);
return mysql_query($consulta,$conexion);
}
//Obtenemos los resultados
function Datos($resultado) {
return mysql_fetch_array($resultado, MYSQL_ASSOC);
}
//Cerramos la base de datos
function Cerrar($conexion) {
mysql_close($conexion);
}
?>
y a estas funciones las llamo desde otros archivos de las siguiente manera:
$conexion=Conexion();
$resultado=Consulta('SELECT X FROM X',$conexion);
while($fila=Datos($resultado)) {
$datos[]=$fila;
}
Cerrar($conexion);
¿Porque me devuelve esos errores? ¿Puedo llamar desde otro archivo a esas funciones sin enviarle ningun dato no?
Gracias por su ayuda!