Allora, ho un problema e non riesco a creare una condizione nello script php che faccia questo: vorrei che la query restituisca un valore true o false nel caso sia presente un record in una LEFT JOIN in modo da mostrare o meno un qualcosa nello script php.
Se eseguo questa query:
Mi restituisce quello che voglio, in questo modo dove non è presente il record ovviamente i campi saranno NULL. Il tutto sta in un while() che mostra i risultati.Codice:SELECT b.*, f.*, username, user_colour FROM bands b LEFT JOIN users ON (b.band_add = user_id) LEFT JOIN bands_fans f ON (fan_id = 2) AND (fan_band = b.band_id) ORDER by band_name ASC
Ora, ho provato a fare questa condizione:
Ma restituisce sempre false. Avete idea di come potrei fare questo assegnando magari un alias?Codice PHP:$is = (!empty($row['fan_id'])) ? true : false;
// oppure questa:
$is = (isset($row['fan_id'])) ? true : false;

LinkBack URL
About LinkBacks

