mysql和mysqli区别

来源:互联网 发布:sql 添加自增列 编辑:程序博客网 时间:2024/05/22 22:18

mysqli:

i 代表improvement,提供了相对进阶的功能,也增加了安全性。


mysql:

$location = '北京';

$result = mysql_query( " select name from user where location = ' $location ' " );

Q:$location很容易被SQLInjection(SQL注入);


mysqli:

$u_name = $_POST('name');

$u_age = $_GET('age');

$u_gender = $_GET('gender');

$u_location = $_GET('location');

$sql = "insert into user(name,age,gender,location) values(?,?,?,?);";

$stmt = $mysqli_prepare($sql);

$stmt->bind_param('sdss',$u_name,$u_age,$u_gender,$u_location);

$stmt->execute();


原创粉丝点击