Hola a todos-as:
Estoy intentando conectar a una base de datos en php y tengo algunos problemas.
La situación es la siguiente:
1º Tengo una BD llamada bd_agenda
2º Una tabla con datos llamada tb_amigos
Para intentar conectar procedo así:
1º Creé un fichero llamado "conexion.inc.php" que contiene los datos de conexión:
<? // Fichero con los datos de conexion a la bd_agenda
function Conectarse()
{
$db_host="127.0.0.1";
$db_nombre="bd_agenda";
$db_user="root";
$db_pass="pepe";
// Realizo la conexión y la llamamos‘$link’
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
// Selecciono la base de datos que me interesa
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}
?>
2º En el directorio donde he alojado el fichero anterior hago el siguiente que le llamo "index.php" :
<?
include('conexion.inc.php');
$link = Conectarse();
// En una variable tipo STRING escribo la consulta.
$sql = " SELECT nome, telf FROM tb_amigos";
// Con la función ‘mysql_query()’ realizo la consulta que quiero en la base de datos
// seleccionada previamente. Es decir le pongo la consulta que había llamado ‘$sql’
$result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:<br>\nSQL: <b>$sql</b>”);
// Ahora tengo en ‘$result’ todos los registros de la consulta, ahora debo mostrarlos uno a uno
while ($row = mysql_fetch_array($result))
{
// Como he metido un registro en $row, tendré que mostrar lo que me interese en pantalla.
echo “El Nombre es: <b>“.$row[‘nome’].”</b><br>\n”;
echo “El Telf. es: <b>“.$row[‘telf’].”</b><br><br>\n”;
}
?>
3º Hasta aquí, creo que todo correcto. Al correr la página en localhost me da el siguiente error:
Parse error: parse error in /home/sites/site86/web/bd/index.php on line 23
La línea 23 es: $result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:<br>\nSQL: <b>$sql</b>”);
Agradezco vuestra colaboración y ayuda. Lo de arriba es sólo un ejemplo antes de meterme en lo que realmente tengo que hacer.
Gracias por vuestro tiempo, Ah y FELIZ NAVIDAD.
Raúl García.
No os molesteis en contestar... ya encontré los errores
Eran las comillas en el fichero index.php
Gracias de todos modos.