Foros del Web » Programando para Internet » PHP »

Ayuda con php y sql

Estas en el tema de Ayuda con php y sql en el foro de PHP en Foros del Web. Hola a todos soy nuevo en el foro y en el tema de la programacion, tengo un proyecto de una pagina, con un dominio free ...
  #1 (permalink)  
Antiguo 27/03/2008, 04:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Ayuda con php y sql

Hola a todos soy nuevo en el foro y en el tema de la programacion, tengo un proyecto de una pagina, con un dominio free y el problema es que no puedo conectar ni menos consultar los datos de una base de datos que cree con php my admin... no logro conectarme y al parecer tengo el php admin bien configurado, en fin he leido varios tutoriales y sin obtener ningun resultado, si alguien me puede guiar le agradeceria mucho gracias
Aki dejo el codigo:



<html>
<head>
<title>Reporte de Ciudades</title>
</head>
<body>
<h1>Reporte de Ciudades</h1>
<table>
<tr>
<td>Nombre</td>
<td>Dice</td>
</tr>

<?php
$conexion = mysql_connect('localhost', '25926', 'topsecret');
mysql_select_db('25926');
$tabla = mysql_query('SELECT * FROM Comentarios');
while ($registro = mysql_fetch_array($tabla)) {
?>

<tr>
<td><?php echo $registro[‘nombre’]; ?></td>
<td><?php echo $registro[‘dice’]; ?></td>
</tr>

<?php
}
mysql_free_result($tabla);
mysql_close($conexion);
?>

</table>
</body>
</html>

Bueno ahi esta, con esto no puedo siquiera conectarme.... ha y subi la pagina a www.freetzi.com, desde ya muchas gracias
  #2 (permalink)  
Antiguo 27/03/2008, 05:37
 
Fecha de Ingreso: marzo-2008
Ubicación: Málaga
Mensajes: 19
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Ayuda con php y sql

Hola:
Yo no se mucho de PHP. Pero a ver si te sirve de algo.
Si la base de datos la tienes en un ominio externo debería probar a ponerlo en vez de poner localhost.

Saludos
  #3 (permalink)  
Antiguo 27/03/2008, 21:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Ayuda con php y sql

Si ahi en localhost pongo el dominio de la pagina pero = no pasa nada, no puedo consultar y menos modificar el contenido de la base de datos desde el formulario html no se que hacer......
  #4 (permalink)  
Antiguo 27/03/2008, 22:59
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Re: Ayuda con php y sql

Pero cual es el error que tira ??

Ponle error_reporting(E_ALL); en la primera linea para ver si devuelve algo.
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 31/03/2008, 22:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Ayuda con php y sql

MMMM la verdad no se donde colocar ese linea marvin, podrias ser mas especifico? gracias
  #6 (permalink)  
Antiguo 03/04/2008, 16:53
 
Fecha de Ingreso: marzo-2003
Ubicación: Catalunya
Mensajes: 265
Antigüedad: 21 años, 7 meses
Puntos: 2
Re: Ayuda con php y sql

Hola:

Yo también soy novato en esto de PHP... pero la conexión la haces:

a la base de datos -----> 25926

¿Que nombre tiene la tabla de la base? ¿También es 25926?

No he dicho nada....

Última edición por osiris; 03/04/2008 a las 16:54 Razón: error de interpretacion
  #7 (permalink)  
Antiguo 03/04/2008, 18:53
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Ayuda con php y sql

En estos casos es útil usar la función mysql_error() para ver lo errores que puedan ocurrir en la consulta:

Código PHP:
$conexion mysql_connect('localhost''25926''topsecret') or die(mysql_error());
mysql_select_db('25926') or die(mysql_error());
$tabla mysql_query('SELECT * FROM Comentarios') or die(mysql_error()); 
Si no te aparece error, tu consulta está devolviendo 0 filas. Puedes ver cuántas filas regresa tu consulta usando la función mysql_num_rows()

Un saludo,
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:11.