【发布时间】:2019-01-31 14:45:47
【问题描述】:
我有 2 台桌子制造商和汽车。
制造商有 2 列 make_id & make.make_id 此表用作外键
在 cars table.cars 表中有 3 列 car_id、make_id、price。
现在我想在制造商表中显示针对 make_id 的值。现在它不显示值它只是显示 id 。
<?php
$conn=mysqli_connect("localhost","root","","practice");
if($conn-> connect_error){
die("Connection field:". $conn-> connection_error);
}$sql="SELECT car_id,make_id,price from cars ";
$result=$conn->query($sql);
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
echo"<tr><td>".$row["car_id"]."</td><td>".$row["make_id"]."</td>
<td>".$row["price"]."</td></tr>";
}
echo"</table>";
}else {
echo"0 result";
}
$conn->close();
?>
【问题讨论】:
-
顺便说一句:不要调用
$conn-> connect_error两次,只需检查条件中的!$conn。此外,if($result->num_rows>0){将在没有>0的情况下工作。
标签: php