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/>';
}
}