Soy novato en la construcción de sistemas sencillos con PHP. Tengo conocimiento básicos y se como funciona lo que escribo pero me arroja un error con el que anteriormente no he tenido que lidiar. Alguien me podria ayudar con este codigo, cual es el error. Lo que quiero es lograr consultar, ya he probado la sentencia sql directamente en phpmyadmin y ha funcionado a la perfeccion ahora intento pasarla al php.
Código PHP:
function consultar() {
$con=mysqli_connect("localhost","root","root123","soptecvnzla");
if (mysqli_connect_errno($con))
{
echo "Error en Conexión: " . mysqli_connect_error();
}
extract($_POST);
if ('$codigo' == `equipo`.`codigo`) {
$sql= "SELECT equipo.codigo,
equipo.responsable,
equipo.ubicacion,
caracteristicas_hardware.marca,
caracteristicas_hardware.observaciones,
caracteristicas_hardware.serial,
caracteristicas_hardware.modelo,
caracteristicas_software.fabricante,
caracteristicas_software.licencia,
caracteristicas_software.observaciones,
caracteristicas_software.version,
software.tipo,
hardware.tipo FROM
hardware,
caracteristicas_hardware,
software,
caracteristicas_software,
equipo
WHERE
equipo.codigo = caracteristicas_hardware.codigo
AND
caracteristicas_hardware.id_hardware = hardware.id_hardware
AND
equipo.codigo = caracteristicas_software.codigo
AND
caracteristicas_software.id_software = software.id_software";
$result=mysqli_query($sql,$con);
if ($row=mysqli_fetch_array($result)) {
for ($i=0;$row[i];i++) {
echo $row[i];
}
else {
echo "Error";
}
}
}
}