[英]how to I make php array value from javascript variable? [on hold]
[英]How to make php get last row from a Colum from mysql and make the result a variable that I can take with javascript?
我希望 php 获得特定列的最后一行。 然后我希望结果是 javascript 可以采用的变量,并使其成为 javascript 变量。
像这样的东西
var result = [php variable]
我的问题不仅是关于如何将 php 变量转换为 javascript 变量,还在于如何使 php 获得列的最后一行。 谢谢,顺便说一句(我对这些东西不熟悉,所以请在你的解释中清楚。)
为了获取特定列的最后一行,您需要以某种方式查询数据库,以便 php 可以轻松获得所需的“最后一行列值”。 这通常使用 SQL ORDER BY
和LIMIT
子句来完成。
例如:
SELECT name FROM my_table ORDER BY id DESC LIMIT 1;
此查询的结果集将仅包含具有最高id
的my_table
记录的name
列值。
PHP 然后可以假设该数据包含在结果集中的第一行中。 例如(使用PDOStatement
):
<?php
//...
$data = $pdoStatement->fetch(PDO::FETCH_ASSOC);
echo $data['name']; // The name column value of the row with the highest id
您的原始帖子并未明确说明您的用例的查询细节,但上述示例逻辑无论如何都应该适用。 确保提供适当的查询并让 PHP 获取结果集中的第一条记录。
然后,您可以将此数据解析为 Javascript 变量:
<?php
<script>
var result = "<?php echo $data['name']; ?>";
</script>
警告:此示例非常基础,请确保您保护自己免受XSS漏洞的侵害。 不要让 PHP 提供的数据库数据在没有保护的情况下被 Javascript 评估。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.