Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con MYSQL y PHP

Estas en el tema de Problema con MYSQL y PHP en el foro de PHP en Foros del Web. Buenas noches a todos,estoy haciendo un proyecto para terminar la secundaria y me pidieron hacer una pagina web donde tenga una parte dinamica,para la parte ...
  #1 (permalink)  
Antiguo 12/02/2014, 18:56
 
Fecha de Ingreso: febrero-2014
Mensajes: 2
Antigüedad: 10 años, 9 meses
Puntos: 0
Problema con MYSQL y PHP

Buenas noches a todos,estoy haciendo un proyecto para terminar la secundaria y me pidieron hacer una pagina web donde tenga una parte dinamica,para la parte dinamica lo dividi en 2,cree una pagina aparte que seria la admistradora la cual contiene los siguientes archivos (abre_conexion.php,registra.php,resultado.php,inde x.php y cierra_conexion.php) cuando cree el dominio en 000webhost me da la posibilidad de acceder a PHPMYADMIN por lo cual me loguie y cree una base de datos y una tabla con 3 columnas(Evento,Fecha,Lugar) hasta ahi esta todo bien,escribi el codigo del index visualizando el form,lo mismo para el abre y cierra conexion y para el registra que es el que recibe los datos mediante POST,hasta ahi tambien todo bien,entro a la pagina,agrego un evento con su fecha y lugar y me dice que el evento ha sido creado con exito,ahora el problema es que cuando quiero visualizar esos datos,no aparecen en la pagina resultado.php PERO si aparecen en la pagina de phpmyadmin donde comprobe que se agregaron esos datos,me volvi LOCO buscando el por que y no lo encontre acontinuacion les pongo el codigo de resultado.php


Código:
<?php  
include('abre_conexion.php');  

    $query = 'select * from eventos';     // Esta linea hace la consulta 
    $result = @mysql_query($query or exit(mysql_error()));  

    while ($registro = @mysql_fetch_array($result)){  
echo "  
    <tr>  
      <td width='150'>".$registro['id']."</td>  
      <td width='150'>".$registro['Evento']."</td>
	  <td width='150'>".$registro['Fecha']."</td>    
      <td width='150'>".$registro['Lugar']."</td>  
      <td width='150'></td>  

    </tr>  
";
// Cerramos la conexion a la base de datos  
include("cierra_conexion.php");   
}  
 
?>

y el otro error que me esta volviendo loco y es aun mas inexplicable es que cuando copio exactamente este mismo codigo a la pagina web que estoy diseñando en la parte de content,me figura la tabla todo pero esta vez me tira un error insolito,me dice
Código:
"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'a8803197_eze'@'10.1.1.23' (using password: YES) in /home/a9161274/public_html/abre_conexion.php on line 15"
cuando en realidad es el mismo codigo y los mismos archivos abre_conexion y cierra_conexion.php
Código:
<?php 

// Parametros a configurar para la conexion de la base de datos 

$hotsdb = "mysql6.000webhost.com";    // sera el valor de nuestra BD 
$basededatos = "a8803197_admin";    // sera el valor de nuestra BD 

$usuariodb = "a8803197_eze";    // sera el valor de nuestra BD 
$clavedb = "azki2571991";    // sera el valor de nuestra BD 

$tabla_db1 = "eventos";    // sera el valor de una tabla

// Fin de los parametros a configurar para la conexion de la base de datos 

$conexion_db = mysql_connect($hotsdb,$usuariodb,$clavedb) 
    or die ("Conexión denegada, el Servidor de Base de datos que solicitas NO EXISTE"); 
    $db = mysql_select_db($basededatos, $conexion_db) 
    or die ("La Base de Datos <b>$basededatos</b> NO EXISTE"); 
?>
alguien sabe por que me esta tirando este error y por que en la otra pagina no me visualiza los datos? estaria muy agradecido si alguien me puede ayudar
  #2 (permalink)  
Antiguo 12/02/2014, 19:13
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Problema con MYSQL y PHP

fijate que estas cerrando la conexion en la primer iteracion del while

include("cierra_conexion.php");
}//cierra while

deberia ser
}//cierra while

include("cierra_conexion.php");
  #3 (permalink)  
Antiguo 12/02/2014, 19:41
 
Fecha de Ingreso: febrero-2014
Mensajes: 2
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema con MYSQL y PHP

hice lo que me dijiste y no hay caso,en mi pagina me sigue apareciendo el error de logueo y mientras tanto en la pagina de prueba sigue en blanco

Última edición por plastikman; 12/02/2014 a las 20:45
  #4 (permalink)  
Antiguo 13/02/2014, 07:54
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema con MYSQL y PHP

Cita:
"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'a8803197_eze'@'10.1.1.23' (using password: YES) in /home/a9161274/public_html/abre_conexion.php on line 15"
Esto significa que en el hosting el usuario no tiene permisos de conexión para esa IP.
No es un error de programación, es un error con los datos: O el usuario no es el correcto, o la password ws incorrecta, o bien no tienes los permisos para conectarte de esa forma.
En el caso de usuario y pwd, ten en cuenta que MySQL es sensible a mayusculas y minusculas.
Por otro lado, es un tema que podrías bien consultar con el soporte técnico del sitio, o bien revisar la ayuda del sitio: http://www.000webhost.com/faq.php?ID=25
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: fecha, html, mysql, registro, select, sql, tabla
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 14:10.