28了学php,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服务器

$conn = mysql_connect("localhost", "root", "root") or die("连接失败".mysql_error());

?>

mysql_select_db()函数选择mysql数据库

$conn = mysql_connect("localhost","root","root");

$select = mysql_select_db("dashu", $conn);

if($select){

echo "成功";

}

?>

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];

搜索:

include_once("conn/conn.php"); // 包含数据库连接文件

if(isset($_POST['sub'])){

if($_POST['text'] == "" || $_POST['text'] == "请输入关键字" ) {

echo "";

}else{

$sql = "select * from tb where name like '% ".$_POST['text']." %'";

$rs = mysql_query($sql, $conn);

?>

while($rst = mysql_fetch_row($rs)){

?>

cookie和session

setcookie("TMCookie", 'xx.com');

...(, time()+60);

session会话

session设置时间

客户端没有禁止cookie

$time=1*60;

session_set_cookie_params($time);

session_start();

$_SESSION[username] = "dashu";

?>

不建议使用这个函数

session_start();

$time = 1*60;

setcookie(session_name(), session_id(), time()+$time, "/");

$_SESSION['user']="da";

?>

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);

}

header("content-type:image/png"); //设置页面编码

$im = imagecreate(65,25);

imagefill($im, 0, 0, imagecolorallocate($im,200, 200, 200));

$validatorCode=$_GET['code'];

imagestring($im,rand(3,5),10,3,substr($validatorCode,0,1),imagecolorallocate($im,0,rand(0,255),rand(0,255)));

imagestring($im,rand(3,5),25,6,substr($validatorCode,1,1),imagecolorallocate($im,rand(0,255),0,rand(0,255)));

imagestring($im,rand(3,5),36,9,substr($validatorCode,2,1),imagecolorallocate($im,rand(0,255),rand(0,255),0));

imagestring($im,rand(3,5),48,12,substr($validatorCode,3,1),imagecolorallocate($im,0,rand(0,255),rand(0,255)));

for($i=0;$i<200;$i++){

imagesetpixel($im,rand()%70,rand()%30,imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)));

}

imagepng($im);

imgedestory();

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值