PHP5 mysqli 教程
<?php$db_host="localhost"; //连接的服务器地址$db_user="root"; //连接数据库的用户名$db_psw="root"; //连接数据库的密码$db_name="sunyang"; //连接的数据库名称$mysqli=new mysqli($db_host,$db_user,$db_psw,$db_name);?>
<?php
$db_host="localhost"; //连接的服务器地址
$db_user="root"; //连接数据库的用户名
$db_psw="root"; //连接数据库的密码
$db_name="sunyang"; //连接的数据库名称
$mysqli=new mysqli();
$mysqli->connect($db_host,$db_user,$db_psw,$db_name);
?>
$mysqli->close();
<?php
$connection = mysqli_connect("localhost","root","root","sunyang");
if ( $connection ) {
echo "数据库连接成功";
}else {
echo "数据库连接失败";
}
?>
mysqli_close();
<?php
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query="select * from employee";
$result=$mysqli->query($query);
if ($result) {
if($result->num_rows>){ //判断结果集中行的数目是否大于0
while($row =$result->fetch_array() ){ //循环输出结果集中的记录
echo ($row[])."<br>";
echo ($row[])."<br>";
echo ($row[])."<br>";
echo ($row[])."<br>";
echo "<hr>";
}
}
}else {
echo "查询失败";
}
$result->free();
$mysqli->close();
?>
<?php
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query="delete from employee where emp_id=2";
$result=$mysqli->query($query);
if ($result){
echo "删除操作执行成功";
}else {
echo "删除操作执行失败";
}
$mysqli->close();
?>
<?php
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query="select * from employee";
$result=$mysqli->prepare($query); //进行预准备语句查询
$result->execute(); //执行预准备语句
$result->bind_result($id,$number,$name,$age); //绑定结果
while ($result->fetch()) {
echo $id;
echo $number;
echo $name;
echo $age;
}
$result->close(); //关闭预准备语句
$mysqli->close(); //关闭连接
?>
| 字符种类 | 代表的数据类型 |
| I | integer |
| D | double |
| S | string |
| B | blob |
<?php
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query="insert into employee (emp_number,emp_name,emp_age) values (?,?,?)";
$result=$mysqli->prepare($query);
$result->bind_param("ssi",$number,$name,$age); //绑定参数
$number='sy0807';
$name='employee7';
$age=;
$result->execute(); //执行预准备语句
$result->close();
$mysqli->close();
?>
<?php
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query="select * from employee where emp_id < ?";
$result=$mysqli->prepare($query);
$result->bind_param("i",$emp_id); //绑定参数
$emp_id=;
$result->execute();
$result->bind_result($id,$number,$name,$age); //绑定结果
while ($result->fetch()) {
echo $id."<br>";
echo $number."<br>";
echo $name."<br>";
echo $age."<br>";
}
$result->close();
$mysqli->close();
?>
$mysqli=new mysqli("localhost","root","root","sunyang"); //实例化mysqli
$query = "select emp_name from employee ;";
$query .= "select dep_name from depment ";
if ($mysqli->multi_query($query)) { //执行多个查询
do {
if ($result = $mysqli->store_result()) {
while ($row = $result->fetch_row()) {
echo $row[];
echo "<br>";
}
$result->close();
}
if ($mysqli->more_results()) {
echo ("-----------------<br>"); //连个查询之间的分割线
}
} while ($mysqli->next_result());
}
$mysqli->close();//关闭连接
?>
$link = get_connect();
$ret = array();
if($link->real_query($sql)){
if ($r = $link->store_result()) {
while( $row = $r->fetch_row()){
$ret[] = $row;
}
$r->close();
}
}
return $ret;
PHP5 mysqli 教程的更多相关文章
- PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)
原文: PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...
- PHP: 手把手编写自己的 MVC 框架实例教程
1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller ...
- CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...
- CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL)的方法
CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL)的方法 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A I ...
- php5.6 连接SQL SERVER
PHP Fatal error: Call to undefined function sqlsrv_connect() in php链接sqlserver出现该错误: 原因是:php5.3 及以上版 ...
- CentOS 5.11安装配置LAMP服务器(Apache+PHP5+MySQL)
http://www.osyunwei.com/archives/8880.html 准备篇: CentOS 5.x系统安装配置图解教程 http://www.osyunwei.com/archive ...
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- 2012 PHP热门资料64个+经典源码50个——下载目录 :
完整附件0豆下载:http://down.51cto.com/data/419216 附件部分预览: PHP精彩应用实例程序源码集锦 http://down.51cto.com/zt/39 无师自通: ...
随机推荐
- 关于setTimeout的妙用前端函数节流
最近在某团队忙于一个项目,有这么一个页面,采用传统模式开发(吐槽它为什么不用React),它的DOM操作比较多,然后性能是比较差的,尤其当你缩放窗口时,可怕的事情发生了,出现了卡顿,甚至浏览器瘫痪.为 ...
- 电赛总结(二)——AD芯片总结之AD7715
一.特性参数 1.16位无失真AD转换器 2.增益可调,在1,2,32,128可切换. 3.数字地和模拟地分开,可以减少噪声. 4.具有较大的输出电流,有比较好的带载能力. 二.管脚排列 三.引脚功能 ...
- LoadRunner中web_custom_request 和 web_submit_data的差别
- 在Linux下搭建SVN服务器
svn不仅仅可以用于程序开发,还可以做很多事情,例如备份文档. CentOS下:安装 这样同一台服务器便可以运行多个svnserver了 检查端口 注:如果修改了svn配置,需要重启svn服务 -j ...
- Remainder
Remainder Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
- BZOJ3488 : [ONTAK2010]Highways
对于询问(x,y),恰经过一条非树边且不经过树上两点间路径的路径数为: ·若x与y成祖先-孩子关系,假设y是x的祖先,z是y到x方向的第一个节点,则 ans=起点在x的子树里,且终点不在z的子树里的非 ...
- 匈牙利命名法——命名规范(知道这些再看Windows程序就轻松多了)
匈牙利命名法著名的命名规则当推Microsoft公司的"匈牙利"法,该命名规则的主要思想是"在变量和函数名中加入前缀以增进人们对程序的理解".例如所有的字符变量 ...
- 关于adb驱动
Android设备(如手机)连接PC时所需要的驱动程序,一般Android设备连接WinXP是无需安装驱动的. adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb ...
- ios cocos2d FPS过低的解决方法
每当运行程序时,左下角的FPS就低到了10,使app很卡, 原来程序主要卡的部分 -(void)draw{ NSDate *startTime = [NSDate date]; [self func] ...
- 洛谷 P1313 计算系数 Label:杨辉三角形 多项式计算
题目描述 给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数. 输入输出格式 输入格式: 输入文件名为factor.in. 共一行,包含5 个整数,分别为 a ,b ,k , ...