PHP全栈学习笔记28

数据库Mysql概述,数据库操作,数据表操作,数据类型,管理数据库

order by asc; 升序
desc 降序

sql标准语言:
数据查询语言 select
数据定义语言 create/alter/drop
数据操作语言 insert delete update
数据控制语言 grant revoke 为用户赋予特权,收回特权

mysql支持的数据类型为主要为3类:
数字类型,字符串类型,日期和时间类型。

数字类型分整数型和浮点型两种:

整数数据类型:

tinyint
bit
bool
smallint
mediumint
int
bigint

浮点数据类型:

float, double, decimal

字符串类型:

char varchar, 
text blob,
set enum,

日期和时间数据类型:

date time datetime timestamp year

php数据库编程
mysql_connect()函数连接mysql服务器


mysql_select_db()函数选择mysql数据库


mysql_query()函数
mysql_fetch_array()函数将结果集返回到数组中

mysql_assoc将数组采用关联索引
mysql_num:数组采用数字索引
mysql_both:包含关联和数字索引的数组

mysql_fetch_row()函数从结果集中获取一行作为枚举数组

while($result = mysql_fetch_row($arr)){
$result[1];

mysql_num_rows()函数获取查询结果集中的记录数

insert update delete select
$arr = mysql_query("select * from tb", $conn);
while($result = mysql_fetch_array($arr)){
mysql_num_rows($arr)
mysql_free_result($sql); // 关闭记录集
mysql_close($conn); // 关闭mysql数据库服务器


$id=$_GET[id];

搜索:

alert('请输入查询内容');";
 }else{
  $sql = "select * from tb where name like '% ".$_POST['text']." %'";
 $rs = mysql_query($sql, $conn);
 ?>

cookie和session

session会话
session设置时间
客户端没有禁止cookie


不建议使用这个函数


session数据库存储

session_set_save_handler()

function _session_open($save_path, $session_name){
 global $handle;
 $handle = mysql_connect('localhost','root','root') or die('连接失败');
 mysql_select_db('db',$handle) or die('失败');
 return (true);
}
}
function _session_close(){
 global $handle;
 mysql_close($handle);
 return(true);
}

你可能感兴趣的:(PHP全栈学习笔记28)