这行代码中$1和$2代表什么?它们是变量吗?但是它们怎么能用在字符串里呢?
$query = "select * from php_project.student where student_num=$1 and student_pass=$2";
编辑:以下是接下来的几行:
$stmt = pg_prepare($dbconn,"ps",$query);
$result = pg_execute($dbconn,"ps",array($studentnum,$password));
if (!$result){
die("error in SQL query:".pg_last_error());
}
$n
来作为占位符。 - zerkms$query
传递给了preg_*
函数? - Sverri M. Olsen