Foros del Web » Programando para Internet » PHP »

problema php-mysql

Estas en el tema de problema php-mysql en el foro de PHP en Foros del Web. Buenos días, tengo un problema,se lo enseño: El problema es que quiero conectarme a la base de datos,antes en vez de como está ahora: $conexion=mysql_connect($host,$user,$pass); ...
  #1 (permalink)  
Antiguo 23/02/2011, 11:48
Avatar de falillista  
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 4
problema php-mysql

Buenos días,

tengo un problema,se lo enseño:

El problema es que quiero conectarme a la base de datos,antes en vez de como está ahora:

$conexion=mysql_connect($host,$user,$pass);
mysql_select_db($bd, $conexion);

era una funcion,¿alguien sabe donde está el error? ¿está el código bien?

me da este error:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/???????/public_html/index.php on line 31

linea/s con el 'problema':

$resultado = mysql_query ($query, $conexion);
while ( $row = mysql_fetch_assoc ($resultado)) {
array_push( $arrNoticias,$row );
}

gracias de antemano.
  #2 (permalink)  
Antiguo 23/02/2011, 11:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema php-mysql

cuando recibes errores de ese tipo, significa que el valor previo (en este caso $resultado) no es el esperado por la función, casi siempre por un error en la misma consulta, conexión, etc...

intenta imprimir mysql_error() para descubrir el problema real...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 23/02/2011, 11:58
Avatar de falillista  
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: problema php-mysql

¡Hola! es raro,antes funcionaba a la perfección.

Ahora lo puse así:

$conectar=mysql_connect($host,$user,$pass);
mysql_select_db($bd, $conectar);

voy a probar y algunos cambios que hice,si no pues pruebo el mysql_error()

¡¡GRACIAS!!
  #4 (permalink)  
Antiguo 23/02/2011, 12:02
Avatar de falillista  
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: problema php-mysql

¡Qué raro!

e probado en otras zonas Mysql y funciona de lujo todo:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/rafaelka/public_html/index.php on line 31

sigue dando pero en el Index.php,recién registré un usuario,por lo que la BD no debe ser,si no un fallo del index,como de php voy justo te dejo el index.php por si podría revisarlo,gracias de antemano :)

Código PHP:
<?



// iniciamos session

session_start ();



// archivos necesarios

require_once 'config.php';

require_once 
'admin/esUsuario.php';



// obtengo puntero de conexion con la db

$conectar=mysql_connect($host,$user,$pass);
mysql_select_db($bd$conectar);



// vemos si el usuario quiere desloguar

if ( !empty($_GET['salir']) ) {

    
// borramos y destruimos todo tipo de sesion del usuario

    
session_unset();

    
session_destroy();

}



// verificamos que no este conectado el usuario

if ( !empty( $_SESSION['usuario'] ) && !empty($_SESSION['password']) ) {

    
$arrUsuario esUsuario$_SESSION['usuario'], $_SESSION['password'], $conectar );        

}



// listado de noticias

// traemos listado de noticias

$arrNoticias = array();

$query "SELECT idNoticia, titulo, copete FROM `noticias` WHERE fPublicacion < '".date('Y-m-d H:i:s')."' ORDER BY fPublicacion DESC";

$resultado mysql_query ($query$conectar);

while ( 
$row mysql_fetch_assoc ($resultado)) {

    
array_push$arrNoticias,$row );

}



?>
EDIT: perdonad!!! e doble-posteado,perdonen deberás,no fue mi intención,ya lo solucione! Gracias igualmente.

en donde se cogía el SELECT copete,era cuerpo,un error xD
  #5 (permalink)  
Antiguo 23/02/2011, 12:22
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: problema php-mysql

Hola Amigo

lo mejor es imprimir la query y ejecutala phpmyadmin por ejemplo y te dira el error real

Etiquetas: php-mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.