PHP与MySQL进行交互
mysqli
mysql 数据库的创建
登录phpMyadmin
账户暗码[root/root]
数据库 cnfh
表
users 表
id 主键 非空 自增
name
password
photo
money
插进数据
INSERT INTO `users`(`name`, `password`, `photo`, `money`)
VALUES (“test1”,"http://321.com","c:\\photo\\1..jpg",100)
php与mysql 交互 过程
1、创立连接
用户名
暗码
位置
(数据库名)
2、执行SQL语句
3、断开连接
关联函数
mysqli_connect();//打开一个到数据库服务的连接
mysqli_connect_error(); //捕捉数据库连接错误信息
mysqli_close(); //关闭先前创立的数据库连接
mysqli_query(); //执行sql语句
mysqli_fetch_assoc(); //以相关数组的方式获取一条数据
mysqli_error(); //捕捉sql语句错误
mysql_real_escape_string(); // 特殊字符转义,使其能够安全用于 mysql_query()。
这儿只介绍几个常用的,至于其他的,能够去查php手册。
简单的留言板
论坛的基本功能
留言
个人中心
登录
注册
头像
注销
论坛币
互相转账
存储留言的messages表
id
title
con
user_id
INSERT INTO `messages`(`uname`, `title`, `content`) VALUES ("GGG","test","who am i?")
实现与MySQL数据库的连接
1. <?php
2. $dbHost = "127.0.0.1";
3. $dbUser = "root";
4. $dbPass = "root";
5. $dbName = "cnfh";
6. $link = @mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);
7. if(!$link){
8. die(mysqli_connect_error());
9. }
10. $sql="select * from users";
11. if($results = mysqli_query($link,$sql)){
12. // $r1 = mysqli_fetch_assoc($results);
13. // var_dump($r1);
14. // $r2 = mysqli_fetch_assoc($results);
15. // var_dump($r2);
16. while($result = mysqli_fetch_assoc($results)){
17. var_dump($result);
18. }
19. }else{
20. die(mysqli_error($link));
21. }
22. mysqli_close($link);
23. ?>
PHP+MySQL实现留言板
01-03
利用php实现前端页面喝后端MySQL数据库的连接,完成前端设计并且实现留言板的功能,包
|