PHP 数组数据库行
PHP array database rows
我在一个数据库中有 4 个表,每个表都具有相同的字段名称。我想显示我认为可以通过数组完成的学生的当前年龄。我正在寻找的输出是 14,但我目前得到的输出是 11。我的代码是...
$query = "SELECT * FROM year8_records WHERE UPN = '$upn1'";
$result = mysqli_query($conn,$query) or die("Error".mysqli_error($conn));
$row = mysqli_fetch_assoc($result);
$ageyears1 = $row['age_in_years']; // value is 11 in database
$query1 = "SELECT * FROM year9_records WHERE UPN = '$upn1'";
$result1 = mysqli_query($conn,$query1) or die("Error".mysqli_error($conn));
$row1 = mysqli_fetch_assoc($result1);
$ageyears2 = $row['age_in_years']; // value is 12 in database
$query2 = "SELECT * FROM year10_records WHERE UPN = '$upn1'";
$result2 = mysqli_query($conn,$query2) or die("Error".mysqli_error($conn));
$row2 = mysqli_fetch_assoc($result2);
$ageyears3 = $row['age_in_years']; // value is 13 in database
$query3 = "SELECT * FROM year11_records WHERE UPN = '$upn1'";
$result3 = mysqli_query($conn,$query3) or die("Error".mysqli_error($conn));
$row3 = mysqli_fetch_assoc($result3);
$ageyears4 = $row['age_in_years']; // value is 14 in database
$result = array($ageyears1, $ageyears2, $ageyears3, $ageyears4);
echo "<b>Current Age</b></br>" . end($result) . " Years";
当我写..
$result = array("11","12","13","14");
echo "<b>Current Age</b></br>" . end($result) . " Years";
我得到14个。
但如果可能的话,我真的需要它来自变量....
Copy/Paste 每次都会找到你。只是一些错别字!
$query = "SELECT * FROM year8_records WHERE UPN = '$upn1'";
$result = mysqli_query($conn,$query) or die("Error".mysqli_error($conn));
$row = mysqli_fetch_assoc($result);
$ageyears1 = $row['age_in_years']; // value is 11 in database
$query1 = "SELECT * FROM year9_records WHERE UPN = '$upn1'";
$result1 = mysqli_query($conn,$query1) or die("Error".mysqli_error($conn));
$row1 = mysqli_fetch_assoc($result1);
$ageyears2 = $row1['age_in_years']; // <-- changed
$query2 = "SELECT * FROM year10_records WHERE UPN = '$upn1'";
$result2 = mysqli_query($conn,$query2) or die("Error".mysqli_error($conn));
$row2 = mysqli_fetch_assoc($result2);
$ageyears3 = $row2['age_in_years']; // <-- changed
$query3 = "SELECT * FROM year11_records WHERE UPN = '$upn1'";
$result3 = mysqli_query($conn,$query3) or die("Error".mysqli_error($conn));
$row3 = mysqli_fetch_assoc($result3);
$ageyears4 = $row3['age_in_years']; // <-- changed
$result = array($ageyears1, $ageyears2, $ageyears3, $ageyears4);
echo "<b>Current Age</b></br>" . end($result) . " Years";
我在一个数据库中有 4 个表,每个表都具有相同的字段名称。我想显示我认为可以通过数组完成的学生的当前年龄。我正在寻找的输出是 14,但我目前得到的输出是 11。我的代码是...
$query = "SELECT * FROM year8_records WHERE UPN = '$upn1'";
$result = mysqli_query($conn,$query) or die("Error".mysqli_error($conn));
$row = mysqli_fetch_assoc($result);
$ageyears1 = $row['age_in_years']; // value is 11 in database
$query1 = "SELECT * FROM year9_records WHERE UPN = '$upn1'";
$result1 = mysqli_query($conn,$query1) or die("Error".mysqli_error($conn));
$row1 = mysqli_fetch_assoc($result1);
$ageyears2 = $row['age_in_years']; // value is 12 in database
$query2 = "SELECT * FROM year10_records WHERE UPN = '$upn1'";
$result2 = mysqli_query($conn,$query2) or die("Error".mysqli_error($conn));
$row2 = mysqli_fetch_assoc($result2);
$ageyears3 = $row['age_in_years']; // value is 13 in database
$query3 = "SELECT * FROM year11_records WHERE UPN = '$upn1'";
$result3 = mysqli_query($conn,$query3) or die("Error".mysqli_error($conn));
$row3 = mysqli_fetch_assoc($result3);
$ageyears4 = $row['age_in_years']; // value is 14 in database
$result = array($ageyears1, $ageyears2, $ageyears3, $ageyears4);
echo "<b>Current Age</b></br>" . end($result) . " Years";
当我写..
$result = array("11","12","13","14");
echo "<b>Current Age</b></br>" . end($result) . " Years";
我得到14个。 但如果可能的话,我真的需要它来自变量....
Copy/Paste 每次都会找到你。只是一些错别字!
$query = "SELECT * FROM year8_records WHERE UPN = '$upn1'";
$result = mysqli_query($conn,$query) or die("Error".mysqli_error($conn));
$row = mysqli_fetch_assoc($result);
$ageyears1 = $row['age_in_years']; // value is 11 in database
$query1 = "SELECT * FROM year9_records WHERE UPN = '$upn1'";
$result1 = mysqli_query($conn,$query1) or die("Error".mysqli_error($conn));
$row1 = mysqli_fetch_assoc($result1);
$ageyears2 = $row1['age_in_years']; // <-- changed
$query2 = "SELECT * FROM year10_records WHERE UPN = '$upn1'";
$result2 = mysqli_query($conn,$query2) or die("Error".mysqli_error($conn));
$row2 = mysqli_fetch_assoc($result2);
$ageyears3 = $row2['age_in_years']; // <-- changed
$query3 = "SELECT * FROM year11_records WHERE UPN = '$upn1'";
$result3 = mysqli_query($conn,$query3) or die("Error".mysqli_error($conn));
$row3 = mysqli_fetch_assoc($result3);
$ageyears4 = $row3['age_in_years']; // <-- changed
$result = array($ageyears1, $ageyears2, $ageyears3, $ageyears4);
echo "<b>Current Age</b></br>" . end($result) . " Years";