Foros del Web » Programando para Internet » PHP »

que es significa: include 'acceso_db.php'; No database selected

Estas en el tema de que es significa: include 'acceso_db.php'; No database selected en el foro de PHP en Foros del Web. hola alguien puede ayudarme en esto no puedo ver el perfil de usuarios me sale este error: include 'acceso_db.php'; No database selected este es el ...
  #1 (permalink)  
Antiguo 18/11/2013, 03:37
all7
Invitado
 
Mensajes: n/a
Puntos:
que es significa: include 'acceso_db.php'; No database selected

hola alguien puede ayudarme en esto no puedo ver el perfil de usuarios
me sale este error: include 'acceso_db.php'; No database selected
este es el codigo

perfil.php


include 'acceso_db.php';
<?php $perfil = mysql_query("SELECT * FROM usuarios WHERE usuario_id='".$_GET['id']."'") or die(mysql_error());
if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada
$row = mysql_fetch_array($perfil);
$usuario_id = $row["usuario_id"];
$usuario_nombre = $row["usuario_nombre"];
$usuario_email = $row["usuario_email"];
$usuario_freg = $row["usuario_freg"];
$facebook = $row["facebook"];
$twitter = $row["twitter"];
$avatar = $row["avatar"];
?>php

<html>

<head>
<title>Perfil de <?=$usuario_nombre?> | Tu web</title>
</head>

<body>

<h2><? echo $nombre ?></h2>

<div id="menu">
<a href="usuarios.php">Usuarios</a> |
<a href="acceso.php">Acceso-Portal</a>
</div>

<h2>Perfil de <?=$usuario_nombre?></h2>

<img src="<?=$avatar?>" width="200" height="200" />

<p>Email: <?=$usuario_email?></p>
<p>Fecha de registro: <?=$usuario_freg?></p>


</body>

</html>

<? } else { ?>

<p>El usuario o perfil que buscas no existe .-.</p>
<a href="usuarios.php"><button>Lista de usuarios</button></a>

<? } ?>

esta la conexion

acceso db

$host_db = "localhost"; // Host de la BD
$usuario_db = "root"; // Usuario de la BD
$clave_db = "7777777"; // Contraseña de la BD
$nombre_db = "mourad"; // Nombre de la BD

$nombre = "Tutorial por FrancoSpam";

//conectamos y seleccionamos db
mysql_connect($host_db, $usuario_db, $clave_db);
mysql_select_db($nombre_db);
  #2 (permalink)  
Antiguo 18/11/2013, 04:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: que es significa: include 'acceso_db.php'; No database selected

OFF TOPIC en MySQL. Los temas de conexión desde PHP son de PHP.

Movido al foro correspondiente.
Por otro lado, el error mas común es que el nombre de la base está mal.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 18/11/2013 a las 05:14
  #3 (permalink)  
Antiguo 18/11/2013, 08:46
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: que es significa: include 'acceso_db.php'; No database selected

El error sale cuando no seleccionas una base de datos, el include debe ir después de la etiqueta <?php no antes.

MAL

Código PHP:
Ver original
  1. include 'acceso_db.php';
  2. <?php

BIEN

Código PHP:
Ver original
  1. <?php
  2.  
  3. include 'acceso_db.php';
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 19/11/2013, 02:25
all7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: que es significa: include 'acceso_db.php'; No database selected

gracias por las respuestas ahora me sale esto

El usuario o perfil que buscas no existe .-.
abajo me sale el buton de usuarios
pero puedo entrar el perfil atraves del buton de usuarios
este es el codigo
usuarios.php

<? include 'acceso_db.php'; ?>
<html>

<head>
<title>Lista de usuarios registrados</title>
</head>

<body>

<h2><? echo $nombre ?></h2>

<? $sql=mysql_query("SELECT * FROM usuarios ORDER BY usuario_id DESC");

while ($row=mysql_fetch_array($sql))
{
echo '<hr>';
echo '<tr><td><p>'.$row["usuario_nombre"].'</p></td>';
echo '<td><img src="'.$row["avatar"].'" width="100" height="100" /></td>';
echo '<td><p>Email: '.$row["usuario_email"].'</p></td>';
echo '<td><p><a href="perfil.php?id='.$row["usuario_id"].'">Ir al Perfil</a></p></td></tr>';
echo '</hr>';
}
mysql_free_result($sql)
?>
</body>

</html>

Etiquetas: database, include, mysql, registro, select, selected, sql
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 04:57.