Pues bien, el código que sigue, funciona OK. En pantalla se muestran todos los datos obtenidos de la consulta:
Código PHP:
$mysqli = new mysqli("localhost", "root", "", "claves_foraneas");
$query = "
SELECT a.id,
a.nombre,
a.ciudad,
b.id,
b.codigo
FROM cliente a, compra b
WHERE a.id = b.id
";
$resultado = $mysqli->query($query);
if ($resultado->num_rows > 0) {
while ($row = $resultado->fetch_object()) {
echo "ID:".$row->id."<br>NOMBRE: ".$row->nombre."<br>CIUDAD: ".$row->ciudad."<br>CÓDIGO: ".$row->codigo;
}
}
Si quiero imprimir $row->nombre, sale error tipo parsererror. Como si en la query no hubiera declarado: a.nombre
¿Alguna idea de a qué se debe esto? Estoy en el limbo, no puedo moverme.
Chrome no ayuda mucho: This request has no response data available.
Saludos!