标签:count set charset 通过 sel 成功 打印 nec res
LAMP架构指的是:Linux、Apache、Mysql、PHP
1.是否安装Mysql扩展
if (function_exists(‘mysql_connect‘)) {
echo ‘Mysql扩展已经安装‘;
}
2.建立连接
header("Content-type:text/html;charset=utf-8");//设定字符集
$con= mysql_connect($host, $user, $pass);
3.选择数据库
$flag=mysql_select_db("dbname")
4.关闭连接
mysql_close($con);
$con为连接对象
5.$query=mysql_query("sql")、mysql_query("set names utf8")
if($query),可判断查询语句是否正确
sql:插入或搜索的sql,所有的sql语句都是通过mysql_query执行
当执行的语句是select语句的时候,如果执行成功,返回的是资源标识符
6.echo mysql_error() 打印错误日志
四fetch函数
1.mysql_fetch_row()获取和显示数据,产生一个索引数组
$query=mysql_query("select * from student");
print(mysql_fetch_row ($query)); //返回第一条数据
while($row=mysql_fetch_row ($query)){
print_r($row);
}
2.mysql_fetch_array(),将生成一个索引数组和关联数组
$query=mysql_query("select * from student");
$array=mysql_fetch_array ($query,MYSQL_ASSOC);
第二个参数:
MYSQL_ASSOC:生成关联数组
MYSQL_NUM:产生索引数组
MYSQL_BOTH:默认,产生一个索引和关联数组
3.mysql_fetch_assoc()与mysql_fetch_array ($query,MYSQL_ASSOC)功能一致;
4.mysql_fetch_object() //获取一个结果集对象
while($row=mysql_fetch_object ($query)){
echo $row->name;
}
5.mysql_num_rows(),获取结果集的行数
$query=mysql_query("select * from student");
$rowCount=mysql_num_rows($query);
6.mysql_result($query,$rownum,$offset),获取结果集中的某一行的某一列
三个参数:
$query:资源标识符
$rownum:行数
$offset:字段名或列的偏移量
7.mysql_affected_rows($con),获取前一操作受影响的行数
数据库基本操作
标签:count set charset 通过 sel 成功 打印 nec res
原文地址:http://www.cnblogs.com/mawenzhu/p/7760183.html