第三课,资源共享下,嘿嘿,希望各位也不要吝啬哦!
九九乘法表范例:
<?
//第一个循环
for($i=1;$i<=$a;$i++){
//第二个循环
for($j=1;$j<=$a;$j++){
// 计算相乘的结果
$c = $i *$j;
echo "$i * Sj = $c";
}
}
?>
------------
1.用好资料库:
代码与资料库分离,容易专人负责维护,结构化,检索容易,有效管理
2.资料库四句通
查询select,新增 insrt into,删除delete from,修改 update set
3.为什么要用MySQL?
免费(仅License限制),与PHP高度结合.
最方便的资料库管理工具(phpMyAdmin)
4.MySQL数据库的建立。
略
MySQL权限配置:
删除使用者是“任何”的用户 ,在前面选上对勾 然后选(删除使用者及重新读取权限)
然后点击执行。
主机下面如果是“%”代表可以从任何地方连过来
如果主机下面写的是localhost 代表只可以从这台电脑连线
5.更改密码问题
更改过密码,就会被T出来
然后重新登陆,会有如下提示:
MySQL传回:
#1045 - Access denied for user: 'root@localhost'(Using password: NO)
拒绝存储,可能是账号密码 主机没有设置好
现在教大家怎么处理这个错误:
到PHPMadmin目录下->config.inc.php
进去找到:把config改写成http就可以了,看到下面的root用户 下面是三种授权方式 $cfg['Servers'][$i]['auth_type'] = 'http';//Authentication method (config,http or cooki based)
$cfg['Servers'][$i]['user'] = 'root';//MySQL user
6.mySQL用户创建:
新增使用者(略)
7.学会使用MySQL中文参考手册
8.给出一个资料表,创建一个资料表:
天气资料表
地点 国家 最高温 最低温
东京 日本 30 10
洛杉矶 美国 40 15
南投 中国 25 10
汉城 韩国 25 5
吉隆坡 马来西亚 35 15
9.SQl结构化的查询语言(Oracle(甲骨文) Sybase MS SQL MySQL)
1)查询
select * from 表 //星号代表所有列,查出所有内容
select 列1 ,列2 from 表
select * from 表 where 列=‘资料’and 列 = ‘资料’
列 like ‘%’ and 列 = ‘_ _’ // %全部的,模糊查询
注:关键字一般大写
2)新增
INSERT INTO 表明(列1,列2,列3) values ('1','2','3')
列位全部用上,可以省略栏位名称
插入流水号栏位,会有ID值
3)删除
delete from 资料表 //清空
delete from 资料表
where 列 = ‘资料’//表示有限定对象
4)修改(更新)
UPDATE 资料表 SET 列1 = ‘资料’,列2 = ‘资料’,列3 = ‘资料’
where 列=‘资料’
5)资料表的建立(不常用)
CREATE TABLE 资料表名称
(列名1 属性,列名2 属性,列名3 属性,)
6)资料表的删除:
DROP TABLE资料表名称
测试范例: php测试连接数据库,从数据库中读取数据
做一个自己的资料库
1,建立资料库名称
2,建立资料表名称
3,新增测试资料
