我正在圍繞數據庫構建應用程序(由其他人構建,因此更改它不是一個選項)。我正在查詢數據庫的值是否正常工作,直到我遇到數據庫中有$的列。
我試圖去工作的代碼是...
$avgprice=mysql_result($result1,$i,"avg$cwt");
我正在圍繞數據庫構建應用程序(由其他人構建,因此更改它不是一個選項)。我正在查詢數據庫的值是否正常工作,直到我遇到數據庫中有$的列。
我試圖去工作的代碼是...
$avgprice=mysql_result($result1,$i,"avg$cwt");
試圖逃跑$
標誌或使用'
代替"
:
$avgprice=mysql_result($result1,$i, "avg\$cwt");
// or imho better way to do it:
$avgprice=mysql_result($result1,$i, 'avg$cwt');
當用雙引號或者定界符指定字符串時,變量會被解析。
和
注:當它們出現在單引號字符串特殊字符不像雙引號和定界符語法,變量和轉義序列不會被擴大。
使用單引號。
$avgprice=mysql_result($result1,$i,'avg$cwt');
雙引號內插(展開)變量。單引號不。如果你想在字符串中插入變量,PHP中的良好做法是隻使用雙引號。單引號字符串的處理速度更快,因爲解釋器不必查找變量。