.qulhu.

AIAM JAGO QUERY LOGIC

part 2

logic or-and-not

Assalamualaikum warahmatullahi wabarakatuh

Pada artikel ini, saya akan membahas tentang bahasa Query dalam php-mysql yang berdasarkan artikel sebelumnya.

Penulisan artikel ini sangat menarik dan sangat bermanfaat bagi pembaca, programmer khusus, karena dengan hal tersebut, kita dapat mempelajari tentang query php-mysql. Sebelum Anda menggunakan bahasa php-mysql, silakan Anda harus belajar tentangphp- html terlebih dahulu karena php-html adalah hal yang paling dasar yang harus dikuasai agar saat belajar php- html dapat lancar dan cepat.

Dalam kesempatan pada kali ini, saya akan memaparkan coding query logic. Sebelum saya memberikan coding, sebaiknya simak dulu penjelesan mengenai query logic di bawah ini.

QUERY LOGIC

Query Logic merupakan salah satu perintah dari query dimana dalam query logic melakukan dengan menggunakan perintah and,or, atau not.

CODING QUERY LOGIC “AND”

<?php
$con = mysqli_connect("localhost","root","","pens");

$nrp           = $_POST['nrp'];
$nama            = $_POST['nama'];
$asal            = $_POST['asal'];

$data=mysqli_query($con,"SELECT * FROM mahasiswa WHERE NRP LIKE '%$_POST[nrp]%' 
AND NAMA LIKE'%$_POST[nama]%' AND  ASAL LIKE'%$_POST[asal]%' ");

if ($data)
echo "pencarian berhasil";
else echo " anda tidak terdaftar ";

echo"<table border=1 width=50%>";
    echo"<tr><td>NRP</td> <td>NAMA</td><td>ASAL</td></tr>";
    while ($d=mysqli_fetch_object($data))
    {
        echo "<tr bgcolor='red'> <td>$d->nrp</td> <td>  
$d->nama</td> <td>  $d->asal</td> </tr> ";
    } 
    

echo"</table>";
?>

CODING QUERY LOGIC “OR”

<?php
$con = mysqli_connect("localhost","root","","pens");

$nama            = $_POST['nama'];
$data=mysqli_query($con,"SELECT * FROM mahasiswa WHERE NRP LIKE '%$_POST[nama]%' 
OR NAMA LIKE'%$_POST[nama]%' OR  ASAL LIKE'%$_POST[nama]%' ");

if ($data)
echo "pencarian berhasil";
else echo " anda tidak terdaftar ";

echo"<table border=1 width=50%>";
    echo"<tr><td>NRP</td> <td>NAMA</td><td>ASAL</td></tr>";
    while ($d=mysqli_fetch_object($data))
    {
        echo "<tr bgcolor='red'> <td>$d->nrp</td> <td>  
$d->nama</td> <td>  $d->asal</td> </tr> ";
    } 
    

echo "</table>";
?>

CODING QUERY LOGIC “NOT”

<?php
$con = mysqli_connect("localhost","root","","pens");

$nama            = $_POST['nama'];

$data=mysqli_query($con,"SELECT * FROM mahasiswa WHERE NOT NAMA 
LIKE '%$_POST[nama]%' ");

if (!$data)
echo "pencarian berhasil";
else echo " anda tidak terdaftar ";

echo"<table border=1 width=50%>";
    echo"<tr><td>NRP</td> <td>NAMA</td><td>ASAL</td></tr>";
    while ($d=mysqli_fetch_object($data))
    {
        echo "<tr bgcolor='red'> <td>$d->nrp</td> <td> 
 $d->nama</td> <td>  $d->asal</td> </tr> ";
    } 
    

echo "</table>";
?>

CODING PENGHUBUNG QUERY LOGIC “OR/AND/NOT”

<html>
<head>
    <title>FORM HTML</title>
    </head>

<body>
<form method="post" action="and/or/not.php">
            <table>
                <tr><td>NRP</td><td><input type="text" name="nrp" value="<?php 
    if (!empty($_POST['nrp']))
        echo $_POST['nrp']   ?>"></td></tr>
                <tr><td>NAMA</td><td><input type="text" name="nama" 
value="<?php if (!empty($_POST['nama']))
        echo $_POST['nama'] ?>" ></td></tr>
                <tr><td>ASAL</td><td><input type="text" name="asal"
 value="<?php if (!empty($_POST['asal']))
        echo $_POST['asal'] ?>" ></td></tr>
                <tr><td colspan="2"><input type="submit" name="submit" value="cari">
                </button></td></tr>
            </table>
        </form>
    </body>
    
</html>

lah sedikit penjelasan dan contoh coding untuk query logic. Berdasarkan artikel di atas dapat disimpulkan bahwa query adalah coding yang sangat sensitif, artinya perlu ketelitian dan kesabaran dalam melalukan pengcodingan. Perlu di cek secara bertahap, bagi Anda yang menggunakan Xammp versi 7, maka menggunakan coding mysqli_. Sedangkan kalau Anda menggunakan Xampp versi di bawah 7, maka menggunakan coding mysql_.

Sampai jumpa di artikel saya selanjutnya yang lebih menarik lagi. Kritik dan saran sangat saya harapkan dari pembaca. Untuk kritik dan saran. Silakan hubungi nomor ini: 085536770745 (Hanya WhatsApp) atau Email: bagusbambang18@gmail.com. Terima kasih telah membaca. Mohon maaf atas kekurangan dalam artikel ini.

Wassalamualaikum warahmatullahi wabarakatuh.