Foros del Web » Programando para Internet » PHP »

Problema conexcion base de datos

Estas en el tema de Problema conexcion base de datos en el foro de PHP en Foros del Web. Hola a todos! Me dijo alguien que este tema debo de posteralo aqui. Pues bien estoy tratando de apreder php y mySQL, he venido practicando ...
  #1 (permalink)  
Antiguo 01/01/2011, 16:49
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema conexcion base de datos

Hola a todos! Me dijo alguien que este tema debo de posteralo aqui. Pues bien estoy tratando de apreder php y mySQL, he venido practicando codigos y lo estoy conprendiendo bien, pero el siguiente codigo no me funciona:

<?php
echo "<p align=center>";
echo "A continuación se muestra el resultado de seleccionar todos los registros de las tablas nombre y apellidos.";
$host = "127.0.0.1";
$usuario = "root"; // Cambiar por su nombre de usuario.
$password = "domitila"; // Cambiar por su password.
$conectar = mysql_connect ($host, $usuario, $password);
mysql_select_db ("empresa", $conectar);
$consulta = "SELECT nombre, apellidos FROM clientes";
$query = mysql_query ($consulta, $conectar);
echo "<table align=center border=1 bgcolor=#6B6BFF cellspacing=5>";
while ($reg = mysql_fetch_row($query)){
echo "<tr>";
echo "<br>";
foreach($reg as $cambia){
echo "<td>",$cambia,"</td>";
}
}
echo "</table>";
?>

Cuando lo ejecuto, el navegador me informa lo siguiente:

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\isidro\consulta.php on line 13

He analizado bien el caso y no veo por ningun lado el error.

Quisiera que alguien me explique qué será lo que estaré olvidando, o qué error estaré cometiendo

Gracias por adelantado.
  #2 (permalink)  
Antiguo 01/01/2011, 17:06
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Problema conexcion base de datos

Que tal isidrotg15, en realidad deberias haber posteado en PHP directamente, esta es la seccion de FW's y OOP, pero igual te doy una mano, debes tener un error en la consulta SQL, mysql_query te esta devolviendo false, agrega estas lineas para poder ver el mensaje de error.

Código PHP:
Ver original
  1. ...
  2. $query = mysql_query ($consulta, $conectar);
  3. if (!$query) {
  4.   echo 'Could not run query: ' . mysql_error();
  5.   exit;
  6. }
  7. ...

te dejo la referencia.

Saludos.
  #3 (permalink)  
Antiguo 03/01/2011, 12:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde Frameworks y PHP orientado a objetos a PHP
  #4 (permalink)  
Antiguo 03/01/2011, 12:51
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: Problema conexcion base de datos

Si los archivos estan en el mismo lugar que la base de datos te recomiendo hacerlo asi:

$host = "localhost";

y si es externa ve que tu maquina con la ip 127.0.0.1 tenga configurado el mysql para conexiones remotas..


Saludos
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/

Etiquetas: Ninguno
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 07:08.