在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ php操作數(shù)據(jù)庫的問題?

php操作數(shù)據(jù)庫的問題?

$sql = 'insert into user(account,password,mail,phone,) VALUES ('.$account.','.$password.','.$mail.','.$phone.')';

$query = $this->link->query($sql);
往數(shù)據(jù)庫插入數(shù)據(jù)時,VALUES括號內(nèi)要以變量的形式書寫,像上面這種書寫方式正不正確?

回答
編輯回答
命多硬

單引號不解析變量,雙引號解析變量,把單引號換成雙引號就行啦

2018年5月23日 04:28
編輯回答
落殤

建議你用sprintf,更加直觀

2018年5月11日 02:16
編輯回答
背叛者

查一下PHP字符串的表示方式,單引號和雙引號的區(qū)別

2017年7月3日 08:59
編輯回答
厭惡我
$sql = "insert into user(account, password, mail, phone) VALUES ('{$account}', '{$password}', '{$mail}', '{$phone}')";
  1. 雙引號里可以直接寫變量,怕看不清可以加大括號隔離開
  2. 不知道用的框架還是寫的原生,應該有防注入的寫法吧,那個也挺清楚
2017年10月30日 17:46
編輯回答
熟稔
$sql = "insert into user(account,password,mail,phone) VALUES ('".$account."','".$password."','".$mail."','".$phone."')";
2018年8月18日 15:34