---------------------------------------------
用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)," ";//$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做的。
PHP连接mysql
最新推荐文章于 2024-11-15 22:24:42 发布