Hola José, antes que nada gracias por contestar
...creo que no he sabido explicarme (seguramene por eso no encuentro
nada por internet ;)
Voy con un ejemplo
Estoy creando una fuente de instalación de base de datos, (tipo
wordpress o drupal)
tengo el formulario hecho con los campos host, db, user, pass,
prefix...(prefix es el prefijo que tendran las tablas en la db PFX_ )
recojo los datos y intento subir las tablas a la base de datos.
// Verificar el prefijo de las tablas
if (!empty($_POST['db-pfix']) && is_string($_POST['db-pfix']) && !
preg_match('/^[A-Za-z0-9_.]+$/', $_POST['db-pfix'])){
echo "El prefijo para la base de datos que ha entrado, ".
$_POST['db-pfix'].", no es válido. El prefijo solo puede contener
carácteres alfanuméricos, puntos o guiones.";
}else{
$pfix = $_POST['db-pfix'];
$prefix = (empty($pfix)) ? 'PFX_' : $pfix .'_';
}
A partir de aquí ya me pierdo, no se como poner ese prefijo pra las
tablas se creen con el
$db_tables = array(
"CREATE TABLE IF NOT EXISTS '".$prefix."category' (
'id' int(5) NOT NULL AUTO_INCREMENT,
'name' varchar(50) NOT NULL,
PRIMARY KEY ('id'))
)"...>
Y luego tampoco veo como hacer para no tener que ir poniendo ese
prefijo en todas las consultas...a no ser que no haya otra manera,
aunque bueno eso escribiendolo ya esta, tampoco se si es así como se
hace
$_pagi_sql = "SELECT * FROM PFX_news, PFX_news_translate WHERE...>
Espero haberme explicado mejor y gracias de nuevo
saludos
carlos
On Aug 12, 3:09 am, José Gregorio Hernández Sosa
<
jgregori...@gmail.com> wrote:
> Buenas noches estimados compañeros, si escribo algo como, por ejemplo:
>
> SELECT f.numero_fac AS FACTURA,
> f.fecha_fac AS FECHA,
> c.rif_cli AS RIF,
> c.nombre_cli AS CLIENTE
> FROM tbl_facturas AS f, tbl_clientes AS c
> WHERE (f.rif_cli = c.rif_cli);
>
> estaré asignando a la tabla tbl_facturas el Alias f, y a la tabla
> tbl_clientes el Alias c,
>
> de esta manera es más cómodo trabajar el nombre de cada tabla.
>
> Espero servir de ayuda,
>
> Saludos cordiales.
>