Mysql 表语法中的sql选择

Mysql 表语法中的sql选择,mysql,laravel,Mysql,Laravel,我想选择每克的价格 示例:使用laravel database builder选择150克: +----+------------+---------+-----------+ | id | type_id | grammage| price | +----+------------+---------+-----------+ | 1 | 1 | 20 | 44 | | 2 | 1 | 50 |

我想选择每克的价格
示例:使用laravel database builder选择150克:

+----+------------+---------+-----------+
| id | type_id    | grammage| price     | 
+----+------------+---------+-----------+
|  1 | 1          |      20 |        44 |
|  2 | 1          |      50 |        80 | 
|  3 | 1          |     100 |       110 | 
|  4 | 1          |     250 |       180 | 
|  5 | 1          |     500 |       250 | 
+----+------------+---------+-----------+
试试这个:

$weight = DB::table('weight')->where('grammage', '150')->first();

echo $weight->price;
$con=mysqli_connect(…);
$arrayValues=array();
$result=mysqli_query($con,“从`exampleTable`中选择`price`,`grammage`);
如果(mysqli_num_行($result)>0)
{
while($row=mysqli\u fetch\u数组($result))
{
回音'Grams:'.$row[1]。'g价格:'.$row[0];
echo“每克价格:”.round($row[0]/$row[1],2)。“
”; } }
但是没有150克
$con = mysqli_connect(...);

$arrayValues = array();

$result = mysqli_query($con, "SELECT `price`, `grammage` FROM `exampleTable`");

if(mysqli_num_rows($result) > 0)
{
    while($row = mysqli_fetch_array($result))
    {
       echo 'Grams: '.$row[1].'g  Price: '.$row[0];
       echo ' Price per gram: '.round($row[0]/$row[1],2).'<br/>';
    }
}