Foros del Web » Programando para Internet » PHP »

Problemas Con Php

Estas en el tema de Problemas Con Php en el foro de PHP en Foros del Web. HOLA AMIGOS, ESTOY EMPEZANDO LA PROGRAMACION EN PHP Y TENG UN PROBLEMA, YO PRACTICO CON APP SERVER EN MI MAQUINA LOCAL Y LOS EJEMPLOS QUE ...
  #1 (permalink)  
Antiguo 26/05/2006, 19:36
 
Fecha de Ingreso: febrero-2005
Mensajes: 68
Antigüedad: 12 años, 9 meses
Puntos: 0
Problemas Con Php

HOLA AMIGOS, ESTOY EMPEZANDO LA PROGRAMACION EN PHP Y TENG UN PROBLEMA, YO PRACTICO CON APP SERVER EN MI MAQUINA LOCAL Y LOS EJEMPLOS QUE E ENCONTRADO EN EL INTERNET FUNCIONAN PERFECTAMENTE CON LA CONEXION A MYSQL PERO CUANDO LO LLEVO ESOS MISMOS EJEMPLOS EN MI HOSTING PARA Q SE VEA EN INTERNET NO FUNCIONAN Y ME DA ESTE ERROR:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/queideas/public_html/resultados1.php on line 15

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/queideas/public_html/resultados1.php on line 18


EL SCRIPT USADO PARA ESTO ES:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<?php
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> Nombre</TD><TD> Apellidos </TD></TR>
<?php

while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td></tr>", $row["cedula"],$row["nombre"]);
}
mysql_free_result($result);
mysql_close($link);


function Conectarse()
{
if (!($link=mysql_connect("localhost","queideas_lisan dr","123")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("queideas_libros",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
if ($link!=0)
{ echo "conectado";
}

return $link;
}
?>
</table>
</body>
</html>


OJO: ESTE SCRIPT ME FUNCIONA PERFECTAMNTE EN MI MAQUINA LOCAL CON EL APP SERVER.

HE HECHO PRACTICAS EN EL HOSTING CON EMAIL, CALCULOS MATEMATICOSA Y FUNCIONA PERO CON LAS CONEXIONES A BASES DE DATOS NO., INCLUSIVE EL HOSTING TIENE PREINSTALADAS APICACIONES COMO PHP NUKE, OSCOMMERCE ENTRE OTROS QUE USAN MYSQL Y FUNCIONAN BIEN...

AYUDENME!!! GRACIAS

LA PAGINA DE PRUEBA ES http://www.queideaste.com/busqueda.htm
  #2 (permalink)  
Antiguo 27/05/2006, 12:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
¿estás seguro de estar usando los datos correctos para hacer la conexión a mysql?

revisá si estás usando el nombre de servidor correcto, el nombre de usuario y la contraseña correcta.


Saludos.
  #3 (permalink)  
Antiguo 27/05/2006, 14:01
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 14 años, 11 meses
Puntos: 8
algun error hay

2 cosas fijate q la tabla tenga registros

y sino tambien
cambia:
$result=mysql_query("select * from prueba",$link) or die(mysql_error());
  #4 (permalink)  
Antiguo 27/05/2006, 18:34
 
Fecha de Ingreso: febrero-2005
Mensajes: 68
Antigüedad: 12 años, 9 meses
Puntos: 0
Gracias mi pana, funciono de maravilla... EXITOS A TODOS
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 20:52.