<?php
session_start();
$user = $_SESSION["user"];
$off = explode("=", $_SERVER['QUERY_STRING'])[1];
$conn = pg_connect("host=localhost port=4321 dbname=cinguettio user=postgres password=unimi");
$query_res = pg_query($conn, "SELECT * FROM ((SELECT mail, id_cinguettio, NULL::NUMERIC AS id_immagine, NULL::NUMERIC AS id_luogo, data_e_ora FROM cinguettio WHERE mail in (SELECT seguito FROM segue WHERE segue = '$user')) UNION (SELECT mail, NULL::NUMERIC AS id_cinguettio, id_immagine, NULL::NUMERIC AS id_luogo, data_e_ora FROM immagine WHERE mail in (SELECT seguito FROM segue WHERE segue = '$user')) UNION (SELECT mail, NULL::NUMERIC AS id_cinguettio, NULL::NUMERIC AS id_immagine, id_luogo, data_e_ora FROM luogo WHERE mail in (SELECT seguito FROM segue WHERE segue = '$user'))) AS bacheca ORDER BY data_e_ora DESC LIMIT 5 OFFSET $off");
$bol = true;
while ($row = pg_fetch_assoc($query_res)) {
$row_mail = $row["mail"];
if($row_mail!=null){
print "Hello ";
print "World";
} else {
print "World ";
print "Hello";
break;
}
}
Questo codice non funziona..... come mai?