关于PHP网页和数据库的问题 。PHP链接数据库很简单的,用dreamwave自动生成的代码的话比较乱.
给你一个例子
?php
//链接数据库,如果链接不成功则提示"无法链接数据库"
$db=mysql_connect("数据库服务器地址","帐号","密码" ) or die("无法链接数据库服务器");
//选择数据库,注意数据库服务和数据库的区别
mysql_select_db("数据库的名字") or die("无法链接数据库");
//OK到此之后我们就可以对你选择的数据库进行操作了.
mysql_query("你需要查询的SQL语句");
?
另外送上PHP常用的mysql函数
mysql_affected_rows: 得到 MySQL 最后操作影响的列数目 。
mysql_close: 关闭 MySQL 伺服器连线 。
mysql_connect: 开启 MySQL 伺服器连线 。
mysql_create_db: 建立一个 MySQL 新资料库 。
mysql_data_seek: 移动内部传回指标 。
mysql_db_query: 送查询字串 (query) 到 MySQL 资料库 。
mysql_drop_db: 移除资料库 。
mysql_errno: 传回错误讯息代码 。
mysql_error: 传回错误讯息 。
mysql_fetch_array: 传回阵列资料 。
mysql_fetch_field: 取得栏位资讯 。
mysql_fetch_lengths: 传回单列各栏资料最大长度 。
mysql_fetch_object: 传回物件资料 。
mysql_fetch_row: 传回单列的各栏位 。
mysql_field_name: 传回指定栏位的名称 。
mysql_field_seek: 设定指标到传回值的某栏位 。
mysql_field_table: 获得目前栏位的资料表 (table) 名称 。
mysql_field_type: 获得目前栏位的型态 。
mysql_field_flags: 获得目前栏位的旗标 。
mysql_field_len: 获得目前栏位的长度 。
mysql_free_result: 释放传回占用记忆体 。
mysql_insert_id: 传回最后一次使用 INSERT 指令的 ID 。
mysql_list_fields: 列出指定资料表的栏位 (field) 。
mysql_list_dbs: 列出 MySQL 伺服器可用的资料库 (database) 。
mysql_list_tables: 列出指定资料库的资料表 (table) 。
mysql_num_fields: 取得传回栏位的数目 。
mysql_num_rows: 取得传回列的数目 。
mysql_pconnect: 开启 MySQL 伺服器长期连线 。
mysql_query: 送出一个 query 字串 。
mysql_result: 取得查询 (query) 的结果 。
mysql_select_db: 选择一个资料库 。
mysql_tablename: 取得资料表名称
PHP用户登陆页面查询数据库首先登陆要用用户名php网页包括数据库,密码等等信息php网页包括数据库 , 这些都要存在数据库中,这样才能用户登陆时验证是否能够登陆,
1.创建一个数据库,建表例表一(用户名,密码)等等 。。
1.设计页面代码包含连接数据库,数据库操作代码等等(加入用户,删除用户 。。)
2.代码中包含用户登陆输入
用户名 , 密码
3.打开数据库表,查找是否有该用户名 , 如果存在,密码是否正确,不正确byebye
(请看java书本
数据库内容,包含建立数据库,添加删除基本操作)
php登录页面完整代码连接数据库创建conn.php , 连接数据库 。
$dns = 'mysql:host=127.0.0.1;dbname=test';
$username = 'root';
$password = 'root';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
创建login.html,登陆页面 。
用户名
密 码
创建login.php , 验证账号密码 。
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST["submit"])){
exit("错误执行");
}//检测是否有submit操作
include('conn.php');//链接数据库
$name = $_POST['name'];//post获得用户名表单值
$pwd = sha1($_POST['password']);//post获得用户密码单值
if ($name$pwd){//如果用户名和密码都不为空
$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true
header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面
exit;
}else{
echo "用户名或密码错误";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";//如果错误使用js 1秒后跳转到登录页面重试;
}
}else{//如果用户名或密码有空
echo "表单填写不完整";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";
//如果错误使用js 1秒后跳转到登录页面重试;
}
$pdo = null;
创建signup.html,注册页面
用户名:
密 码:
创建signup.php
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST['submit'])){
exit("错误执行");
}//判断是否有submit操作
$name=$_POST['name'];//post获取表单里的name
$pwd = sha1($_POST['password']);//post获取表单里的password
include('conn.php');//链接数据库
$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
$stmt-fetch(PDO::FETCH_BOUND);
if (!$stmt){
die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误
}else{
echo "注册成功";//成功输出注册成功
}
$pdo = null;//关闭数据库
通常php网页常常会连接到数据库,那么这个数据库在哪里?要怎么配置php的搭档php网页包括数据库,很多都是mysqlphp网页包括数据库,
sql数据库
服务这个你要安装,没有安装你哪来的数据库啊 , zend说白php网页包括数据库了,其实只是一个编辑器而已,并没有数据库的成分 。
windows系统,可以使用wamp , 等集成环境来安装 。wamp本身自带phpmysqladmin,可以查看数据库,另外,使用外部工具navicat蛮好用的,也可以用来查看数据库
【php网页包括数据库 php语言网站采用什么数据库】关于php网页包括数据库和php语言网站采用什么数据库的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 怎么升级虚拟机显卡驱动,虚拟机如何升级版本
- 路由器最新型号是什么型号,最新款的路由器wifi是哪种
- 华为手机怎么启用鸿蒙桌面,怎么启用华为新手机
- 直播抽签工具怎么用视频,直播抽奖神器
- 杭州go语言培训 杭州口语培训班哪里好
- 包含mysql一张表有很多页的词条
- 超级飞侠的飞行游戏,超级飞侠飞行下载
- 关于最优Windows系统的信息
- postgresql分片的简单介绍