Tema: Error de PHP
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2012, 16:38
davidcm86
 
Fecha de Ingreso: febrero-2011
Ubicación: Madrid
Mensajes: 62
Antigüedad: 13 años, 2 meses
Puntos: 1
Error de PHP

Buenas.

Al intentar hacer una query dentro de una función me salta el error:

Warning: mysql_query() expects parameter 2 to be resource, null given in

pero si quito la función no me salta....por más que cambio no consigo hacerlo bien, al no ser que haga algo mal en la función.

Código con función (ERROR)

Código PHP:
<?php require_once('./conexion/conexion.php');
error_reporting(E_ALL & ~E_NOTICE); 
 
mysql_select_db($nom_bd,$conecta);
 function 
escribe(){
     
$consulta=sprintf("select * FROM usuarios where user='davidcm86'");
    
$ejecutamos_consulta=mysql_query($consulta,$conecta)or die(mysql_error()); //Linea en la que marca error
    
$primer_ejecutamos_consulta=mysql_fetch_assoc($ejecutamos_consulta);
    echo 
$primer_ejecutamos_consulta['nombre'];
}
escribe();
?>
Código sin función (BIEN)

Código PHP:
<?php require_once('./conexion/conexion.php');
error_reporting(E_ALL & ~E_NOTICE); 
mysql_select_db($nom_bd,$conecta);

    
$consulta=sprintf("select * FROM usuarios where user='davidcm86'");
    
$ejecutamos_consulta=mysql_query($consulta,$conecta)or die(mysql_error());
    
$primer_ejecutamos_consulta=mysql_fetch_assoc($ejecutamos_consulta);
    echo 
$primer_ejecutamos_consulta['nombre'];
?>

¿Qué tontería hago mal chic@s?

Última edición por davidcm86; 05/03/2012 a las 16:40 Razón: Correción