gpt4 book ai didi

javascript - PHP生成的json_encode列表中不显示 'null'

转载 作者:行者123 更新时间:2023-12-02 17:28:43 25 4
gpt4 key购买 nike

我有以下 PHP 和 JS 代码:

<?php
$return_arr = array();
$sql="SELECT * from customer_billing ";
$rs=mysql_query($sql,$conn) or die(mysql_error());
while($result=mysql_fetch_array($rs)) {
$return_arr[] = $result["productname"];
}
?>
<script type="text/javascript">
$(function() {
var availableTags = <?php echo json_encode($return_arr); ?>
//autocomplete
$(".auto").autocomplete({
source: availableTags
});
});
</script>

它为自动完成列表生成一个变量列表,但当某些变量显示为 null 时,它会停止自动完成工作。

如何确保 null 不包含在 ( <?php echo json_encode($return_arr); ?> ) 列表中?

最佳答案

由于您只需要 productname 列,并且只需要那些不为空的列,因此修改查询语句以仅选择这些行 -

$sql="SELECT productname FROM customer_billing WHERE productname IS NOT NULL ";

关于javascript - PHP生成的json_encode列表中不显示 'null',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23272921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com