亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

例如下面的代碼 為什么$_POST里面的參數有引號 而mysql_query();沒有引號 ?

例如下面的代碼 為什么$_POST里面的參數有引號 而mysql_query();沒有引號 ?

PHP
慕婉清6462132 2022-12-17 17:13:55
$title=$_POST['title'];$author=$_POST['author'];$description=$_POST['description'];$content=$_POST['content'];$dateline=time();$insertsql="insert into article(title,author,description, content ,dateline) values('$title' ,'$author','$description','$content','$dateline')";mysql_query($insertsql);$author 一個普通變量還是字符串 函數中的參數究竟什么時候加引號 什么時候不加引號
查看完整描述

2 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

$author首先是一個變量,其次是一個字符串類型的變量,你之所以定義它,是因為想把一個字符串用它來表示,在mysql_query($insertsql)里$insertsql就代表你上一行的字符串,你把insertsql="insert into ...";里的“insert into ...”放到下面是一樣的,也是加了引號。函數中的參數加不加引號是根據你這個參數的數據類型決定的,和變量無關,有變量用變量,沒變量看數據類型,字符串就加引號,整形就不加

查看完整回答
反對 回復 2022-12-21
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

函數傳遞變量就行了,加引號是錯的。

$_POST是數組,當然要加引號。

$author加了單引號就是字符串,不過外面須無雙引號。

查看完整回答
反對 回復 2022-12-21
  • 2 回答
  • 0 關注
  • 115 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號