Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/08/2011, 00:44
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Tutorial para principiantes

Bueno más allá de dar códigos creo que lo que necesita es alguien que le explique un poco... Espero que te sirva y aclares en algo tus dudas. Si hago algún mal con este post no duden en borrarlo. Saludos

Código PHP:
Ver original
  1. <?php
  2.  
  3. //Empiezas incluyendo la conexión a mysql debes tener:
  4. //$c = mysql_connect('localhost', 'usuario', 'pass');
  5. //Es importante seleccionar la base de datos
  6. //mysql_select_db('basededatos');
  7. include("coneccion.php");
  8.  
  9. //Recibes la banda que quieres buscar a través del método $_GET
  10. //y también existen otros métodos, pasate por este link:
  11. //http://www.php.net/manual/es/language.variables.external.php
  12. $x = $_GET[nombre];
  13. //Te recomiendo que uses funciones como isset() o empty() para este dato que
  14. //viene por GET... Necesitas validarlo.
  15.  
  16. //Aqui almancenas la sentencia SQL donde buscas las bandas
  17. $get= "SELECT * FROM `bandas` WHERE `nombre´ LIKE '$x'";
  18.  
  19. //Luego necesitas ejecutar esa sentencia SQL en la base de datos
  20. //actualmente activa.
  21.  
  22. $res = mysql_query($get); //resultset
  23.  
  24. //Puedes agregarle a estas funciones por ejemplo:
  25. //$res = mysql_query($get) or die('Error' . mysql_error());
  26. //Te sirve pàra encontrar posibles errores en tu conexión, selección de la
  27. //base de datos, ejecución de la sentencia SQL etc...
  28.  
  29. //la función mysql_query() retorna una especie de resultado "resultset"
  30. //en caso de que no haya ningun error y este debe ser pasado a otra función
  31. //como mysql_fetch_array() o alguna similar para manejar el resultado de las
  32. //tablas y acceder a los datos retornados.
  33.  
  34. //Usamos un bucle while, porque necesitamos recorrer todas las filas recuperadas
  35. //La función mysql_fetch_array devuelve un array de cadenas que corresponde a
  36. //una fila recuperada o false si ya no hay mas filas.  
  37. while ($reg = mysql_fetch_array($res)) {
  38. //Aqui imprimes o haces las operaciones que necesites con las filas de tu tabla
  39. //Puedes tener nombre id tipomusica, dependen de los nombres de los campos en tu
  40. //tabla bandas. Como un ejemplo...
  41.     echo $reg['id'] . ' ' . $reg['nombre'] . ' ' . $reg['tipomusica'];
  42. }
  43.  
  44. //Para saber el número de bandas encontradas en la sentencia SQL puedes usar la
  45. //función mysql_num_rows, que que retorna el número de filas en un resultset.
  46.  
  47. $numerofilas = mysql_num_rows($res);
  48.  
  49. // Como última cosa te recomiendo que leas sobre inyeccion SQL y esta función
  50. // http://www.php.net/manual/es/function.mysql-real-escape-string.php
  51. //Las funciones MySQL: http://www.php.net/manual/es/book.mysql.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