Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2005, 16:55
pete_sahut
 
Fecha de Ingreso: noviembre-2003
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
no puedo conectarme a la base de datos

Hola, puse este tema en otro lado pero no obtuve solución, asì que lo pongo aquí para ver si ustedes pueden ayudarme.

Quiero aprender php y mysql, asì que estoy leyendo tutoriales, en uno de ellos encontrè unos ejemplos para crear la base de datos y para conectarse a ella, pero no me funciona. En el tutorial dice que en el panel de control del hosting se puede crear la base de datos, asì lo hice y me diò esto:

connection string for php

$dbh=mysql_connect ("localhost", "rogelioh_blue", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("rogelioh_perros");

donde "rogelioh_blue" es el usuario y "rogelioh_perros" es la base de datos.


El problema es que en el tutorial dice que se puede hacer un archivo que se llame conex.phtml y que se incluirà en una página php para hacer la conexiòn cada vez que se requiera.

el còdigo de conex.phtml es :

<!-- Manual de PHP de WebEstilo.com -->
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","Pass word")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>

y esto se va a incluir en otro archivo para hacer las consultas. Ese .php debe quedar asì:


<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<?php
include("conex.phtml");
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR>
<?php

while($row = mysql_fetch_array($result)) {
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>", $row["Nombre"],$row["Apellidos"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>



El problema es que no sè donde meter lo que me diò el panel de control, recuerdan aquèllo que puse al principio?

Si alguien puede ayudarme, se los agradeceré mucho

Atte

Rogelio