Foros del Web » Programando para Internet » PHP »

consulta simple

Estas en el tema de consulta simple en el foro de PHP en Foros del Web. Hola, Estoy haciendo mi primer scrip de una busqueda ya hice mi db y mi scrip para colocar informacion ahora quiero ver esa informacion en ...
  #1 (permalink)  
Antiguo 19/04/2010, 19:56
 
Fecha de Ingreso: noviembre-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
consulta simple

Hola,

Estoy haciendo mi primer scrip de una busqueda ya hice mi db y mi scrip para colocar informacion ahora quiero ver esa informacion en mi explorador para poder imprimirla.

Mi problema es que cuando ejecuto mi scrip de busqueda no me da error ni me da nada mas que una pantalla en blanco, mi codigo es el siguiente:

Código PHP:
<?php
$conexion 
mysql_connect("localhost","decisio5_ibc","snakes43");
mysql_select_db("decisio5_mexico",$conexion);
$consulta mysql_query("SELECT * FROM camperos"$conexion);
$resultado mysql_query ($consulta);

?>
Espero me puedan ayudar por que mi idea es hacer una consulta de busqueda en base a un alor determinado y que me muestre el resto del registro en base a ese valor.

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 19/04/2010, 19:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: consulta simple

Bueno se queda en blanco porque no estás imprimiendo la consulta y tampoco estás haciendo un fetch a la consulta. Solo haces la consulta y terminaste. Para ello lee sobre mysql_fetch_assoc, mysql_fetch_array o mysql_fetch_object.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/04/2010, 21:10
 
Fecha de Ingreso: noviembre-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta simple

gracias,

ya lei las referencias que me enviaste y modifique mi codigo quedandome como sigue:
Código PHP:
<?php
$conexion 
mysql_connect("localhost","decisio5_ibc","snakes43");
mysql_select_db("decisio5_mexico",$conexion);
$consulta ="SELECT id FROM camperos";
$resultado mysql_query ($consulta,$conexion);
while (
$row mysql_fetch_array($resultado)) {
  
printf("id".$row["id"]};  
?>
Lo probe y me da un error de syntax error, unexpected, pero no logro identificar que hice mal.

disculpa las molestias pero no soy programador y estoy aprendiendo poco a poco con asistencia de estos foros y un tutor que estoy checando.

gracias.
  #4 (permalink)  
Antiguo 19/04/2010, 21:14
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: consulta simple

Porque no cerraste el paréntesis de printf. Mejor hazlo de esta forma
Código PHP:
Ver original
  1. while ($row = mysql_fetch_array($resultado)) {
  2.   echo 'id' . $row['id'] . '<br />';
  3. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 19/04/2010, 21:53
 
Fecha de Ingreso: noviembre-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta simple

Hola,

ya quedo mil gracias,

Solo tengo una duda ya que me pone el nombre del campo y el valor del mismo juntos como si fuera un solo valor. El resultado que me nevia es el siguiente:

clavesedeibbu

El nombre del campo es----> clavesede
el valor del campo es---> ibbu

ya hice varios cambios pero no logro modificar esto y el codigo me quedo asi:
Código PHP:
<?php
$conexion 
mysql_connect("localhost","decisio5_ibc","snakes43");
mysql_select_db("decisio5_mexico",$conexion);
$consulta ="SELECT clavesede,clavecampero,campamentono FROM camperos";
$resultado mysql_query ($consulta,$conexion);
while (
$row mysql_fetch_array($resultado)) {
echo 
'clavesede'$row['clavesede'] . '<br />';
echo 
'clavecampero'$row['clavecampero'] . '<br />';
echo 
'campamentono'$row['campamentono'] . '<br />';
}
?>
gracais
  #6 (permalink)  
Antiguo 19/04/2010, 22:04
 
Fecha de Ingreso: abril-2010
Ubicación: Bogotá; Colombia
Mensajes: 17
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: consulta simple

eso es porque primero que nada debes incluir los espacios correspondientes, algo así:
Código PHP:
Ver original
  1. echo "Nombre del campo: ".$nombre." otra información"

y lo otro es que el salto de linea debes incluirlo como <br> \n

Saludos

Mike

Etiquetas: simple
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 12:55.