array[$i]=$(cat json.txt | jq --arg i $i '.children[$i | tonumber]')
我正在尝试只获取最后一行和电子邮件列。我正在进行的方法使用电子邮件列获取每一行。如果有人可以调整我的代码并对其进行评论,我会非常感激。
答案 0 :(得分:3)
你想要
要获取最后一行,请对每个新行增加的字段进行排序,如自动增量字段[我假设该ID](ORDER BY ID DESC)
将返回的行限制为1(LIMIT 1)
请尝试使用此查询
SELECT email FROM users ORDER BY id DESC LIMIT 1
在您的代码中
$sql = "SELECT email FROM users ORDER BY id DESC LIMIT 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
echo "<br> email: " . $row["email"] . "<br>";
}
答案 1 :(得分:0)
快速&amp;简单:
$sql = 'SELECT U.email FROM users AS U ORDER BY U.id DESC LIMIT 1';
$result = $conn->query($sql);
$row = $result->fetch_object();
echo 'Email ID>> '.$row->email;