>
预处理语句查询: 使用预处理执行SQL时,拿到的执行结果并不是一个数组,我们需要自己将这些结果集绑定到指定的变量上,然后再通过遍历变量的方式获取到结果集中的所有数据.
<?.../ 执行SQL语句
$res->store_result(); // 取回所有的查询结果
echo "记录个数: {$res->num_rows} 行 ";
// 绑定返回结果到指定变量上..."记录个数: {$res->num_rows} 行 ";
// 绑定返回结果到指定变量上
$res->bind_result($u_id,$u_name,$u_sex,$u_age)...>
PDO 绑定参数实现查询: 前面的查询是直接写死的SQL语句实现的查询,这里我们需要通过PDO将其参数绑定,动态的传入数据让其进行查询,该方法可以将一个列和一个指定的变量名绑定在一起.
bindColumn(2,$u_name); // 第二个参数绑定到u_name
$stmt->bindColumn('sex',$u_sex); // 将sex绑定到u_sex