tienes que unir las tablas a ver si entiendo porque la vdd mejor deberias de poner un ejemplo en una tabla de lo que quieres porque asi está muy confuso la vdd pero intentare ayudarte
Código SQL:
Ver originalprincipal
idprincipal
nombreprincipal
idcategoria
categorias
idcategoria
nombre-categoria
idpadre
aqui unimos las tablas
Código SQL:
Ver originalsql_principal=SELECT * FROM principal INNER JOIN categorias ON principal.id_categoria=categorias.id_categoria WHERE categorias.id_categoria=$parametro-get-talvez
si tienes por ejemplo
luis juan pedro y quieres sacar de luis los datos que haz almacenado y de pedro sus datos y no todo revuelto yo lo que hago es crear una funcion
Código PHP:
Ver originalfunction ObtenerSubcategoria($identificador)
{
$query_consultafuncion = "SELECT * FROM categorias WHERE categorias.IdPadre=".$identificador."";
do {
echo $row_consultafuncion['nombre_categoria']
}
llamas la funcion
do{
echo ObtenerSubcategoria($row_principal['id_categoria'])
que es lo que hace esto por ejemplo si tienes en tu categoria los nombres y no categorias como tal, y
le quieres decir que saque los datos de la tabla principal que pertenecen a luis
Luis
factura1
hoja1
pedro
factura2
hoja2
cualquier duda preguntame yo hice algo similar y me funciona con dos consultas pero de diferente manera