Foros del Web » Programando para Internet » PHP »

Pregunta_Base de datos

Estas en el tema de Pregunta_Base de datos en el foro de PHP en Foros del Web. Hola a toda la comunidad soy nuevo en esto y mi pregunta o mi duda es saber como funciona la base de datos mi cuestion ...
  #1 (permalink)  
Antiguo 28/05/2011, 12:06
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta_Base de datos

Hola a toda la comunidad soy nuevo en esto
y mi pregunta o mi duda es saber como funciona la base
de datos
mi cuestion es como se relacionan los archivos de tu servidor osea los aarchivos que subiste con la base de datos, cuando consultas a la base de datos te devuelve el archivo, como es que se registran los archivos subidos a la base de datos, por ejemple tengo 100 archivos de musica como lo puedo registrar en la base de datos.
gracias.
  #2 (permalink)  
Antiguo 28/05/2011, 12:19
Avatar de genaro_belen  
Fecha de Ingreso: diciembre-2010
Ubicación: Santo Domingo, RD
Mensajes: 94
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Pregunta_Base de datos

HOLA mario_ct5

Creo que tu pregunta esta un poco confusa, ya que no te puedo entender correctamente:
A ver:

1- Tu quieres subir informacion de musica a la base de datos?
2- Estas usando MYSQL?

Trata aunque te lleve mil lineas explicarlo, explicalo mejor please para tratar de ayudarte...


Gracias
  #3 (permalink)  
Antiguo 28/05/2011, 12:47
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Pregunta_Base de datos

me refiero a que tener una base de musica donde registre el artista, el album, el genero, estos archivos(las musicas) estan en carpertas algo asi:
-Generos
- artista
- album
- cancion
todo esto como puedo interpretarlo en base de datos
son como 100 mp3
la cuestion es hacer una busqueda o consulta y que me devuelva esos datos el genero, artista, su url,
  #4 (permalink)  
Antiguo 28/05/2011, 14:58
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 9
Respuesta: Pregunta_Base de datos

si entendi, tienes que armar tu tabla y creas tus campos de acuerdo a tus necesidades, luego guardas la ruta de la carpeta donde se almacena tu mp3.
por ultimo te faltaria crear los scripts que traigan los datos de esa base de datos.
  #5 (permalink)  
Antiguo 28/05/2011, 16:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Pregunta_Base de datos

Exacto beto_20
Pero no se como hacerlo, porque no creo que sea haga uno por uno
hay algun script que lea los archivos de carpeta y lo ponga en la base de datos?
por cierto ya arme mi tabla pero no se como llenarla no creo poder hacerlo de uno en uno. gracias
  #6 (permalink)  
Antiguo 28/05/2011, 16:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Pregunta_Base de datos

Vi algo un codigo algo parecido a lo que busco pero no lo entiendo bien es el siguiente:

Código PHP:
<?php 
set_time_limit
(0); 

$conexion mysql_connect("localhost""usuario""contrasena"); 
mysql_select_db("nombredb"$conexion); 


function 
tags($frase){ 
  
$frases explode(" ",$frase); 
  for(
$k=0;$k<count($frases);$k++){ 
     
    
$frasex[] = $frases[$k]; 
  } 
  
$tags implode(", ",$frasex); 
    return 
$tags



function 
LeerDirectorio($dir){ 
  
$dir opendir($dir); 
  while ((
$genero readdir($dir)) !== false){ 
    if(
$genero=="." || $genero==".."){ 
    }else{ 
      
$lee[] = $genero;       
    } 
  } 
    return 
$lee
  
closedir($dir); 


$BaseDir "Disco"
$Generos LeerDirectorio($BaseDir); 

for(
$i=0;$i<count($Generos); $i++){ 
  
$Genero $Generos[$i]; 
  
$Artistas LeerDirectorio($BaseDir.'/'.$Genero); 
   
  for(
$k=0$k<count($Artistas); $k++){ 
    
$Artista $Artistas[$k]; 
    
$Canciones LeerDirectorio($BaseDir.'/'.$Genero.'/'.$Artista); 
     
    for(
$j=0$j<count($Canciones); $j++){ 
      
$Cancion $Canciones[$j]; 
      
preg_match("#^$Artista - (.*?)$#",$Cancion,$CancionT); 
      
$Tema str_replace(".swf","",$CancionT[1]); 
       
      
$Url "Disco/$Genero/$Artista/$Cancion"
      
$Guardar mysql_query("insert into canciones(id,genero,artista,cancion,url,tags,Hits) 
            values (NULL,'$Genero','$Artista','$Tema','$Url','"
.tags($Tema)."','0')");
       
      echo (
$Guardar "Se Guardo Perfectamente ^^<br>\n":"Error :(<br>\n"); 
       
      
// Detener Script :) 
      //($Genero=='Electronica'?die():''); 
    

  } 
}

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 01:21.