我刚开始学习MySQL及其语法。我的问题是:
是否有一些选项以更易读的方式执行此操作并使用更少的引号和转义斜杠?在我看来,到目前为止它的写作“有点愚蠢”。而且我认为这就是为什么"use strict";
var Foo = {
field: 0,
func: function () {
this.field = 4;
}
}
没有按照我的预期行事的问题:
mysqli_escape_string()
答案 0 :(得分:1)
没有必要做一个紧凑但难以理解的混乱。
?
占位符和parameter binding。mysqli
本身很难使用)。类似的东西:
xyz_query("
INSERT INTO pass_words
(site_name, user_id, pass_id, email, question, answer)
VALUES
(?, ?, ?, ?, ?, ?)
", # ↑ ↑ ↑
[$site, $acc_name, $pass, $email, $question, $answer]
);
答案 1 :(得分:0)
$string = "INSERT INTO `pass_words`(`site_name`, `user_id`, `pass_id`, `email`, `question`, `answer`)
VALUES('$site', '$acc_name', '$pass', '$email', '$question', '$answer')";
答案 2 :(得分:0)
这是使用SET的另一种方式。
$string = "INSERT INTO pass_words SET site_name = '$site', user_id = '$acc_name', pass_id = '$pass', email = '$email', question = '$question', answer = '$answer'";