Si las consultas en phpmyadmin funcionan y me arrojan los resultados que quiero.
Ahora he modificado el código y me arroja pero solo los resultados del primer Select, que estoy haciendo mal?
Código PHP:
function consultar() {
$mysqli = new mysqli('localhost', 'root', 'root123', 'soptecvnzla');
if ($mysqli->connect_errno)
{
echo "Error en Conexión: " . $mysqli->connect_error;
}
extract($_POST);
$query = "SELECT
software.tipo_s,
caracteristicas_software.fabricante,
caracteristicas_software.licencia,
caracteristicas_software.version,
caracteristicas_software.observaciones_s
FROM equipo
INNER JOIN
caracteristicas_software
ON '$codigo'= equipo.codigo AND equipo.codigo =
caracteristicas_software.codigo
INNER JOIN software ON
caracteristicas_software.id_software =
software.id_software;";
$query .= "SELECT
equipo.codigo,
equipo.responsable,
equipo.ubicacion,
hardware.tipo_h,
caracteristicas_hardware.modelo,
caracteristicas_hardware.marca,
caracteristicas_hardware.serial,
caracteristicas_hardware.observaciones_h
FROM equipo
INNER JOIN
caracteristicas_hardware
ON '$codigo'= equipo.codigo AND equipo.codigo = caracteristicas_hardware.codigo
INNER JOIN hardware ON
caracteristicas_hardware.id_hardware = hardware.id_hardware";
$result=$mysqli->multi_query($query);
do {
if ($result = $mysqli->store_result()) {
while ($row = $result->fetch_assoc()) {
extract($row);
echo $tipo_s;
echo $fabricante;
echo $observaciones_s;
echo $licencia;
echo $version;
}
}
} while ($mysqli->next_result() && $mysqli->more_results());
}
}