簡體   English   中英

如何以逗號分隔存儲數據庫值?

[英]How to store database values as comma separated?

這里我試圖將數據庫值集合為逗號分隔並將其存儲在javascript變量中。 我試過這樣做。 但是我不能讓它們以逗號分隔,因為輸出總是在一起。 請糾正我在哪里做錯了。

注意:如果assignedto的值為空。 帶有標志1的員工姓名將從數據庫中獲取。 但在下面的腳本中它匯集在一起​​,我要求它們以逗號分隔。

 if(assignedto == "")
    {
    '<?php
        $val = mysql_query("select * from staff where flag='1'");
        $arr='';
        while ($row = mysql_fetch_array($val))
        {
        $arr = array($row['name']);
        $assign .= implode(',',$arr);

    ?>'
    assignedto = '<?php echo $assign; }?>';
    }

我不確定,但你的代碼似乎錯了,你試過這個嗎?

if(assignedto == ""){
   <?php
   $val = mysql_query("select * from staff where flag='1'");
   $arr=array();
   while ($row = mysql_fetch_array($val)){
       $arr[] = $row['name'];
   }
   $assign = implode(',',$arr);
   ?>
   assignedto = '<?php echo str_replace('\'','\\\'',$assign); ?>';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM