簡體   English   中英

從 SQL 中選擇語句到 PHP 數組中

[英]select statement from SQL into PHP array

以下 PHP 代碼,我嘗試通過“word”列從表中檢索一些值,這些值在此列中包含快樂、喜歡、免費和幫助

while($row=mysqli_fetch_array($result_kwp,MYSQLI_ASSOC))
        {
            $v_kw = $row["word"]." ";
            echo $v_kw;
        }
$category_text = array(
'positive' => $v_kw,
);
 echo "<b>positive</b> Category: ". $category_text['positive']."<br/>";

我的輸出:

happy like free help 
positive Category: help 

我的問題是為什么 $category_text['positive'] 只包含幫助詞? 我怎樣才能把每個單詞都放在這個數組中?

在您的代碼中,每次迭代都會將$v_kw重新分配給新的$row["word"] 您必須使用.=連接所有結果

$v_kw = "";
while($row=mysqli_fetch_array($result_kwp,MYSQLI_ASSOC))
        {
            $v_kw .= $row["word"]." ";
            echo $row["word"];
        }
$category_text = array(
'positive' => $v_kw,
);
 echo "<b>positive</b> Category: ". $category_text['positive']."<br/>";

暫無
暫無

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

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