use mysqli and the parameter should be the query
$carikomoditas = $_POST['cari'];
$cariquery = mysqli_query($connect, "select * from komoditassample where id='$carikomoditas'") or die('Error');
$data = mysqli_fetch_array($cariquery);
$res = mysqli_num_rows($cariquery);
echo $res;
Edited: In more detail
$carikomoditas = isset($_POST['cari']) ? $_POST['cari'] : 0;
if (!empty($carikomoditas))
{
$cariquery = mysqli_query($connect, "select * from komoditassample where id='$carikomoditas'") or die('Error');
$total_rows = mysqli_num_rows($cariquery);
if ($total_rows > 0)
{
$data = mysqli_fetch_array($cariquery);
/*
Display the retrieved database content here
*/
}
else
{
echo 'No record found';
}
}
else
{
echo 'Error: carikomoditas not valid';
}