PHP连接mysql

---------------------------------------------
用PHP链接MYSQL   :mysql_connect();接受的参数:数据库的地址,localhost IP地址 ;  名字;  密码; 这是他的三个参数; 返回值是 一个链接的一个源。
产生一个连接;
<?php
$connect = mysql_connect("localhost","root","password");这句代码的意思是连接到数据库。返回一个数字是连接的 ID;   
?>
-=---------------------------
mysql_select_db():选择数据库。
<?php
mysql_select_db("testt",$conncet);
?>
---------------------------------------
mysql_query():向mysql发送一个sql指令,返回一个结果集。不能直接使用。 resource类型的。需要经过处理才能使用。
<?php
$sql = "select * from user";
mysql_query($sql, $connect);
$sql = "innsert into user value=(null, 'ttt')";
$sql = "update user set name  'tom' where id= 12";

?>
------------------------
mysql_result():
echo mysql_result($rs, 1,1);第一个参数是结果集  第二个参数是行  第三个参数是列。


============================================
1:链接到数据库上 mysql_connect();
2: 选择数据库 mysql_select_db();
3:准备指令  定义一个sql    $sql = "select * from t_class";<需要结果集>
4:执行sql语句:一:update  delete insert 是不需要结果集的。 如果是select的话 需要遍历数据。 需要处理结果集。 mysql_query();
============================================================
如何去遍历所有的结果集。
》》》》》》》》》》》》》》》
mysql_num_rows():通过他能得到结果集的行数
mysql_num_fields():通过他能得到结果集的列数
循环:遍历结果集
第一层循环控制行:第二层循环控制列。
for($i = 0;$i < mysql_num_rows($rs);$i++) {
for($n = 0; $n < mysql_num_fields($rs);$n++) {
echo mysql_result($rs,$i,$n),"&nbsp;&nbsp;&nbsp;";//$rs 是结果集 select * form t_class. 然后将每一个搜到的值显示出来。
}
}
================================
mysql_fetch_array():汲取 取得
将mysql的结果放到数组中来。
mysql_free_result()
mysql_close();
mysql_data_seek():移动结果集的指针。  将结果集的指针指向指定的记录行。 返回值是bool型。 有两个参数 第一个是resource类型的结果集。。 第二个参数是row number , 也就是地几行 从0 开始的。,默认指向的是第0行。
mysql_fetch_assoc()'  只是按照列明来打印出数值来。 而array则是按照索引和列名 同时来取值。
===========================
mysql_fetch_array();
括号中的是结果集。 接收结果集。 打印出来  $array = print_r($array);   当调用这个方法时候, 会把指针指向的数据返回来。而光标的移动则用 mysql_data_seek()来移动。 括号中有两个参数。


================

处理乱码的问题
mysql_query("SET NAMES 'utf8'");

------------------------------------=
========================================
require_once();引入一次

所有的网站都是列表明细 列表明细。
------------------------------------------
会得到一个数组,, 然后将数组显示到页面上。
从列表页到details页  需要用<a href = "detail.php?id=1"></a>   detail.php 是需要get得到ID的
================================================
detail也有表现页面也有维护页面。
尽量要存储学号或者帐号之类的。
从一个页面跳转到另一个页面成为跳转。、、header("Location:list.php");
=--------------------------
md5: 加密.

-----------
session_start(); 调用session 
//
session_start();
$_SESSION['id'] = $data['id'];
当试图链接一个网站是, 客户端和网站之间就产生了一个会话, 在session 中加上一个ID , 如果失败了session中就不存在ID 。 特点:当浏览器不关闭的时候, session会一直的存在, 会话也会存在。  一旦关闭了 session就不再存在啦。
登陆,注册 都是用session做的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值