重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php网页连接到数据库 php网页连接到数据库失败

php里面怎么链接数据库?

php链接mysql必备条件:

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元波密做网站,已为上家服务,为波密各地企业和个人服务,联系电话:13518219792

已安装mysql数据库;

检查php环境是否已开启mysql扩展(一般情况下是开启的);

检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。

php链接代码如下:

?php

//设置编码格式

header("Content-type:text/html;charset=utf-8");

//定义数据库主机地址

$host="localhost";

//定义mysql数据库登录用户名

$user="root";

//定义mysql数据库登录密码

$pwd="";

//链接数据库

$conn = mysql_connect($host,$user,$pwd);

//对连接进行判断

if(!$conn){

die("数据库连接失败!".mysql_errno());

}else{

echo "数据库连接成功!";

}

?

PHP网站怎么连接到数据库?

?php

$mysql_server_name='localhost';

$mysql_username='root';

$mysql_password='12345678';

$mysql_database='mycounter';

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);

$sql='CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

';

mysql_query($sql);

$sql='CREATE TABLE `counter` (`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT ,`count` INT(255) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY ( `id` ) ) TYPE = innodb;';

mysql_select_db($mysql_database,$conn);

$result=mysql_query($sql);

//echo $sql;

mysql_close($conn);

echo "Hello!数据库mycounter已经成功建立!";

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页面怎么连接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网页怎么连接到MYSQL数据库

你写的这个只是数据库连接的代码,你只是连接了数据库,可以对你的“”数据库进行"CURD"操作,$conn返回的是resource,mysql_select_db()和

mysql_query()返回的则是布尔类型,所以在浏览器预览的时候是没有任何内容的,有内容也只是一个TRUE

连接数据库的代码如下:

数据库操作类

class

mysql

{

private

$db_host;

//数据库主机

private

$db_user;

//数据库用户名

private

$db_pwd;

//数据库密码

private

$db_database;

//数据库名

private

$conn;

//数据库连接标识;

private

$sql;

//sql执行的语句

private

$result;

//query的资源标识符

private

$coding;

//数据库编码,gbk,utf8,gb2312

private

$show_error

=

true;

//本地调试使用,打印错误

public

function

__construct($db_host,

$db_user,

$db_pwd,

$db_database,

$coding)

{

$this-db_host

=

$db_host;

$this-db_user

=

$db_user;

$this-db_pwd

=

$db_pwd;

$this-db_database

=

$db_database;

$this-coding

=

$coding;

$this-connect();

}

private

function

connect()

{

$this-conn

=

@mysql_connect($this-db_host,

$this-db_user,

$this-db_pwd);

if

(!$this-conn)

{

//show_error开启时,打印错误

if

($this-show_error)

{

$this-show_error('错误提示:链接数据库失败!');

}

}

if

(!@mysql_select_db($this-db_database,

$this-conn))

{

//打开数据库失败

if

($this-show_error)

{

$this-show_error('错误提示:打开数据库失败!');

}

}

if

(!@mysql_query("set

names

$this-coding"))

{

//设置编码失败

if

($this-show_error)

{

$this-show_error('错误提示:设置编码失败!');

}

}

}

}


分享名称:php网页连接到数据库 php网页连接到数据库失败
转载注明:http://cqcxhl.com/article/hggode.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP