10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
524
<?php
//预处理技术
//创建一个mysqli对象
$mysqli = new MySQLi("主机名","mysql用户名","密码","数据库名");
//判断是否链接成功
if($mysqli->connect_error){
die($mysqli->connect_error);
}
//创建预编译对象
$sql = "select id,name,age,qq from 表名 where id<?";
$mysqli_compile = $mysqli->prepare($sql);
//绑定参数
$id=10;
//给?处进行赋值,"ssi"指string,string,int,数据类型和顺序一一对应
//bind_param()这里参数数目是可变。
$mysqli_compile->bind_param("i",$id);
//绑定结果集,这里是用引用传参的方式
$mysqli_compile->bind_result($name,$age,$qq);
//执行语句
$res = $mysqli_compile->execute();
//失败打印出原因
if(!$res){
die("失败原因=".$mysqli_compile-error);
}
//取出绑定结果值
while($mysqli_compile->fetch()){
echo "--$id--$name--$age--$qq";
}
//如果还要取其他的结果可以再次绑定参数取结果,但不用绑定结果集
//释放结果集
$mysqli_compile->free_result();
//关闭资源,除去数据库的预编译的指令
$mysqli_compile->close();
//关闭链接资源
$mysqli->close();
?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号