Foros del Web » Programando para Internet » PHP »

Problema con consulta Mysql con PHP

Estas en el tema de Problema con consulta Mysql con PHP en el foro de PHP en Foros del Web. <?php $db = mysql_connect("xxxxx", "xxxxxx", "xxxxxxx"); $sql = 'SELECT * FROM `Clientes_Empresa`'; $resultados = mysql_query($Sql, $db) or die ($Sql .mysql_error()."La consulta no obtuvo resultado" ) ...
  #1 (permalink)  
Antiguo 25/02/2011, 03:47
 
Fecha de Ingreso: enero-2011
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
Problema con consulta Mysql con PHP

<?php
$db = mysql_connect("xxxxx", "xxxxxx", "xxxxxxx");

$sql = 'SELECT * FROM `Clientes_Empresa`';
$resultados = mysql_query($Sql, $db) or die ($Sql .mysql_error()."La consulta no obtuvo resultado" ) ;
while($row = mysql_fetch_array($resultados)) {
echo '<br>'.$row["Nombre"].'-'.$row["Codigo"];
}

?>

El problema, a pesar de que la tabla tiene registros, el resultado me aparece como vacío, siempre va por la opción de "La consulta no obtuvo resultados".
  #2 (permalink)  
Antiguo 25/02/2011, 04:00
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 3 meses
Puntos: 16
Respuesta: Problema con consulta Mysql con PHP

Fíjate que la query es "$sql" y luego la estás llamando con "$Sql".

Un saludo ;)
  #3 (permalink)  
Antiguo 25/02/2011, 04:10
Avatar de danideu  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 213
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: Problema con consulta Mysql con PHP

Hola Gandolfillo ..

A parte de lo que dice WeSorZ hay otro fallo. En lugar de poner esto:

Código PHP:
$sql "SELECT * FROM '$tabla'"
Pon:

Código PHP:
$sql "SELECT * FROM $tabla"
Es decir quitale las comillas.


A ver si con eso ya lo tienes.

Saludos.
  #4 (permalink)  
Antiguo 25/02/2011, 04:26
 
Fecha de Ingreso: enero-2011
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Problema con consulta Mysql con PHP

Tienes razón, no sé ni cómo de di cuenta xD. Muchas gracias. Ahora el problema, después de que me funcione la consulta usando mysql_select_db (antes me daba otro error), es que sólo me aparecen los 32 primeros registros. ¿Soluciones?
  #5 (permalink)  
Antiguo 25/02/2011, 04:28
 
Fecha de Ingreso: enero-2011
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Problema con consulta Mysql con PHP

Cita:
Iniciado por Gandolfillo Ver Mensaje
Tienes razón, no sé ni cómo de di cuenta xD. Muchas gracias. Ahora el problema, después de que me funcione la consulta usando mysql_select_db (antes me daba otro error), es que sólo me aparecen los 32 primeros registros. ¿Soluciones?
Nada, acabo de descubrir el error, ya no importa.
  #6 (permalink)  
Antiguo 25/02/2011, 04:38
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 3 meses
Puntos: 16
Respuesta: Problema con consulta Mysql con PHP

Cita:
Iniciado por danideu Ver Mensaje
Hola Gandolfillo ..

A parte de lo que dice WeSorZ hay otro fallo. En lugar de poner esto:

Código PHP:
$sql "SELECT * FROM '$tabla'"
Pon:

Código PHP:
$sql "SELECT * FROM $tabla"
Es decir quitale las comillas.


A ver si con eso ya lo tienes.

Saludos.
Como lo tiene, está bien. No ha puesto comillas simples, sino acentos graves, algo que sí permite MySQL en las consultas

Etiquetas: mysql
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 23:51.