php页面数据库 php查询数据库数据

php页面怎么连接MYSQL数据库?

您好,写一个专门用于连接数据库的文件:db_conn.php 如下:

尖扎网站建设公司创新互联,尖扎网站设计制作,有大型网站制作公司丰富经验。已为尖扎成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的尖扎做网站的公司定做!

?php

define("DBSERVER","localhost");

define("USER","root");

define("PASSWORD","your password");

define("DB","dbName");

function connectMySQL()

{

@mysql_pconnect(DBSERVER,USER,PASSWORD) or die("服务器繁忙,请刷新后再尝试建立连接");

@mysql_select_db(DB) or die("数据库正在连接中。。。");

}

connectMySQL();

mysql_query("set names utf8");

?

然后在需要使用到连接数据库的网页加入:

require("db_conn.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='login.html';},1000);

";//如果错误使用js 1秒后跳转到登录页面重试;

}

}else{//如果用户名或密码有空

echo "表单填写不完整";

echo "

setTimeout(function(){window.location.href='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

// 连接,选择数据库

$link = ("数据库链接","数据库用户名","密码")

or die('数据库死翘翘了:' . mysql_error());

echo 'Connected successfully';

mysql_select_db('这里确实是填数据库名') or die('数据表坏掉了,快打120吧...');

// 执行 SQL 查询

$query = 'SELECT * FROM 数据表';

$result = mysql_query($query) or die('查询错误:' . mysql_error());

// 用 HTML 显示结果

echo "table\n";

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {

echo "\ttr\n";

foreach ($line as $col_value) {

echo "\t\ttd$col_value/td\n";

}

echo "\t/tr\n";

}

echo "/table\n";

// 释放结果集

mysql_free_result($result);

// 关闭连接

mysql_close($link);

?

----------

ps:你是初学PHP吧~~

平时多看上的手册吧,最好的导师就是手册~!

如何解决Linux环境下访问PHP页面时,页面上显示数据库代码的问题

出现此问题的原因是由于在.htaccess文件中添加了下面两行:

AddHandler application/x-httpd-php53 .php

AddHandler application/x-httpd-php54 .php

在这些行的开始位置插入#注释掉之后就可以正常使用了。


分享名称:php页面数据库 php查询数据库数据
文章起源:http://cdiso.cn/article/hpogji.html

其他资讯