Php 如何使用条件显示mysql搜索结果
这是我的密码Php 如何使用条件显示mysql搜索结果,php,mysql,Php,Mysql,这是我的密码 <?php $getnews = mysqli_query($link, "SELECT t.idBerita, t.judul, t.headline, t.waktuAsal, t.lokasi, t.isiBerita, t.penulis, t.editor, t.sumber, t.waktuPengambilan, k.idKategori, g.namaKategori FROM tabelberita t, tabelketerangan k, tabelka
<?php
$getnews = mysqli_query($link, "SELECT t.idBerita, t.judul, t.headline, t.waktuAsal, t.lokasi, t.isiBerita, t.penulis, t.editor, t.sumber, t.waktuPengambilan, k.idKategori, g.namaKategori FROM tabelberita t, tabelketerangan k, tabelkategori g WHERE g.idKategori=k.idKategori ORDER BY waktuPengambilan DESC");
while($row = mysqli_fetch_array($getnews)){
$id = $row['idBerita'];
$judul = $row['judul'];
$headline = $row['headline'];
$waktuAsal = $row['waktuAsal'];
$lokasi = $row['lokasi'];
$isiBerita = $row['isiBerita'];
$penulis = $row['penulis'];
$editor = $row['editor'];
$sumber = $row['sumber'];
$waktuPengambilan = $row['waktuPengambilan'];
$kategori = $row['kategori'];
echo '<h3 style="text-align:center; font-size:20px">' .$judul. '<br></h3>';
echo '<p style="text-align:center"><i>' .$headline. ' - <b>' .$sumber. '</b></i></p><br>';
echo '<p style="font-size:11px">Oleh: ' .$penulis. '<br>';
echo 'Editor : ' .$editor. '<br>';
echo 'Kategori : ' .$kategori. '<br>';
echo 'Waktu Pengambilan : ' .$waktuPengambilan. '</p><br>';
echo '<div id="isi' .$id. '" style="display:none;">';
echo '<p style="text-align:justify"> ' .$isiBerita. '</p></div><br>';
echo '<a href="javascript:showMore('.$id.')" id="more' .$id. '" style="display:block;"> Read More >></a>';
echo '<a href="javascript:showLess('.$id.')" id="less' .$id. '" style="display:none;"> Read Less >></a>';
echo '<br><br><br><br>';
echo '';
}
?>
我想显示新闻的结果及其类别。新闻及其类别在不同的表格中。但如果某些新闻本身没有任何类别的标签,这是可能的
问题是,使用上面的代码,我只能显示带有类别标记的新闻,而没有类别标记的新闻;未标记任何类别将不会显示。我希望所有的新闻都显示出来,没有任何类别的新闻只显示出来,但是有空的类别部分
如何查询??谢谢你的回答。你可以使用左外连接,这样所有来自新闻的值,不管它是否有类别