双引号 " 和单引号 ' 有什么区别?反引号 ` 呢?下面使用不同引号 ' 和 " 会有错误吗?
$result = pg_query_params($dbconn,
'INSERT INTO users
(username, email, passhash_md5)
VALUES ($1, $2, $3)',
array($username, $email, $passhash_md5
)
$result = pg_query_params( $dbconn,
"SELECT user_id
FROM users
WHERE email = $1",
array( $email )
)
$sql1
这样的字符串总是让我感到不舒服。如果你真的想在其中包含一个变量,那么使用{$email}
总是更受我的喜爱。我的常用方法是:"WHERE email = ".$email
,它可以让人清楚地知道它不应该被字面理解。 - JorenB