Hola! Primero que todo comentaros que soy un poco novata en estos de programar con php.
He estado intentando realizar una consulta con php a una base de datos(escuela), exactamente a la tabla alumnos, que solo consta de un campo(nombres). Que he introducido anteriormente en mysql (comentar, que haciendo una consulta desde la terminal conectado a mysql puedo realizar la consulta sin problemas).
el problema me surge al intentar hacer la conexion dsde http://localhost/conexion.php porque no me sale el resultado de la consulta, sino una página en blanco.
Código:
<?php
function Conectarse()
{
$db_host="localhost";
$db_nombre="escuela";
$db_user="lara";
$db_pass="larap";
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}
$link = Conectarse();
$sql = " SELECT nombre FROM alumnos ";
$result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:<br>nSQL: <b>$sql</b>”);
while ($row = mysql_fetch_array($result))
{
echo “El Nombre es: <b>“.$row[‘nombre’].”</b><br>n”;
}
?>
Utilizo Apache: 2.0.59
Php:5.2.3
Mysql: 5.0.41
Agradecería mucho que me pudieran ayudar. Muchas gracias!!