Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2013, 11:06
mikehove
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Busqueda Respuesta: ¿Cómo introducir array en una base de datos?

Buenas Pr0. Gracias por tirarme una onda.

Le comento que me funciona bien este script en php:

Código:
class Helper  {	

	private static $router = array (	
	
    '/' => array(
        'column' => 'columns/tabOne/columnA.php',
        'content' => 'content/tabOne/contentA.php'
    ),
    '/index' => array(
        'column' => 'columns/tabOne/columnA.php',
        'content' => 'content/tabOne/contentA.php'
    ),
	 '/contentAtabOne' => array(
        'column' => 'columns/tabOne/columnA.php',
        'content' => 'content/tabOne/contentA.php'
    ),
	 '/contentBtabOne' => array(
        'column' => 'columns/tabOne/columnA.php',
        'content' => 'content/tabOne/contentB.php'
    ),
    '/tabTwo' => array(    
		'content' => 'content/tabTwo.php'		
    ),			
     '/tabThree' => array(        
        'content' => 'content/tabThree.php'
    ),
	'/tabFour' => array(       
        'content' => 'content/tabFour.php'
    )

);

public static function getColumn($file = null ) {
    if (array_key_exists($file, self::$router) && isset(self::$router[$file]['column'])) {
        ob_start();
		is_file(self::$router[$file]['column']);
        require_once(self::$router[$file]['column']);
        return ob_get_clean();		
    }
}

public static function getContent($file = null) {
    if (array_key_exists($file, self::$router) && is_file(self::$router[$file]['content'])) {
        ob_start();
        require_once(self::$router[$file]['content']);
        return ob_get_clean();
    }
}

}


Y como voy a tener muchas páginas, pensé que esos arrays pueden estar mejor en una BD. Entonces diagramé:






El problema es que no se cómo asociar los arrays de la imagen (BD) a la página de conexión.

Solo tengo la forma de conectarme con la BD:

Código:
$link = mysql_connect('localhost', 'root', '');
     if (!$link) 
     {
    die('No pudo conectarse: ' . mysql_error());
     }
     else 
	 {
	     $select=mysql_select_db('pruebaArray');
	     if (!$select) 
	     {
         die('No pudo conectarse a la Base de Datos: ' . mysql_error());
         }
     }
La tabla se llama "arrayUrl" y la BD "pruebaArray"

¿Vos Pr0 crees que es mejor usar otro sistema más que la conexión a BD?
Necesito ayuda, por favor.





mikehove.- "Vivir es un desafío y es solo para valientes"

Última edición por mikehove; 11/04/2013 a las 21:01