[英]How to include a variable in results from SQL PHP?
我有一個MySQL數據庫,其中包含帶變量的單元格,我想用當前變量在PHP中回顯它們。
例:
$source = "TEST",
$sql="SELECT * FROM data ORDER BY RAND()";
$result = mysqli_query ($connection,$sql);
if(mysqli_num_rows($result)!=0){
$data = $row['data'];
}
echo $data;
echo $ data顯示
www.domain.com?$source
但是,作為最終結果,我必須
www.domain.com?TEST
怎么做?
*來自MySQL的信息無法更新/編輯
如果$data
字符串中的變量名稱(子字符串)始終為'$source'
,則可以使用str_replace函數。
非常重要:使用單引號( '
)而不是雙引號( "
)將'$source'
表示為文字字符串。請閱讀: PHP中的單引號和雙引號字符串有什么區別?
請嘗試以下操作:
$source = "TEST",
$sql="SELECT * FROM data ORDER BY RAND()";
$result = mysqli_query ($connection,$sql);
if(mysqli_num_rows($result)!=0){
$data = $row['data'];
}
echo str_replace('$source', $source, $data);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.