Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2011, 17:31
Avatar de WeFi
WeFi
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 8
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta imposible buscar datos en mysql

he probado con miles de codigos ya y no he logrado nada, tengo una base de datos muy simple que consiste de:

dato1,dato2,dato3,dato4,dato5,dato6,dato7 (mayuscula)

la base de datos se llama: db
la tabla se llama: basededatos

y quiero hacer un buscador, entonces hice un html, donde coloque un formulario:

Código HTML:
Ver original
  1. <form action="buscando.php" method="post">
  2. Tipo de Búsqueda:<br>
  3. <select name="abuscar" size="1">
  4.   <option value="DATO1" selected="selected">DATO1</option>
  5.   <option value="DATO2">DATO2</option>
  6.   <option value="DATO3">DATO3</option>
  7. <br>
  8. ¿Qué deseas buscar?:<br>
  9. <input name="busqueda" type=text />
  10. <br>
  11. <input type="submit" name="BUSCAR" id="BUSCAR" value="Buscar" />
  12. </form>

y cree el php de buscando.php con:

Código PHP:
Ver original
  1. <?php
  2. $host = "local";
  3. $database = "db";
  4. $user = "rooting";
  5. $password = "bdfsgdsfgdfgsdfgs";
  6. $tabla = "basededatos";
  7. $dato = $_POST[busqueda];
  8. mysql_connect($host,$user,$password);
  9. mysql_select_db("basededatos");
  10. $query = mysql_query("Select * from basededatos where $_POST[busqueda]");
  11. printf("<tr><td>DATO1 </td><td>DATO2 </td><td>DATO3 </td><td>DATO4 </td><td>DATO5 </td><td>DATO6 </td><td>DATO7 </td></tr>");
  12. while($row=@mysql_fetch_array($query)){
  13.     printf("$dato");
  14.     printf('<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>, $row["DATO1"],$row["DATO2"],$row["DATO3"],$row["DATO4"],$row["DATO5"],$row["DATO6"],$row["DATO7"]');
  15. }
  16. ?>

pero no logro ver nada, por mas que ponga un valor que este en el tabla no logro ver nada. cual es el error?