Re: [請益] 無法存到資料庫
※ 引述《maplenote (想.....似塵埃)》之銘言:
: 字串跟變數要接在一起要用 "字串".$變數."字串"
: "字串='變數'"是沒有用的 他只會抓到變數的名稱 而不是值
: 欄位名稱在sql語法裡建議加上``
: 變成 `欄位名稱` 以防用到了保留字而判別不出來
在雙引號的字串中,PHP 會自動把變數取代成值
$a = 'apple';
echo "var a = $a";
結果:var a = apple
echo "var a = '$a'";
結果:var a = 'appale'
如果是陣列變數,可以用 {} 包起來。
$a['name'] = 'apple';
echo "var a['name'] = {$a['name']}";
結果:var a['name'] = apple
所以有些非常計較效能的,會都用單引號來包字串,要用到變數再自己用 . 連接,
省去 PHP 對雙引號字串的檢查及取代動作。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.195.121
推
05/08 11:51, , 1F
05/08 11:51, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
6
14