首页 > 数据库技术 > 详细

php连接数据库

时间:2016-01-05 18:29:57      阅读:232      评论:0      收藏:0      [点我收藏+]
<?php
    header(‘Content-Type:text/html; charset=utf-8‘);
    
    define(‘DB_HOST‘, ‘localhost‘);
    define(‘DB_USER‘, ‘root‘);
    define(‘DB_PWD‘, ‘密码‘);
    define(‘DB_NAME‘, ‘数据库名‘);
    
    $conn = @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die(‘数据库链接失败:‘.mysql_error());
    
    @mysql_select_db(DB_NAME) or die(‘数据库错误:‘.mysql_error());
    
    @mysql_query(‘SET NAMES UTF8‘) or die(‘字符集错误:‘.mysql_error());
?>

 

/*****************************
*数据库连接
*****************************/

header("Content-Type:text/html;charset=utf-8");
$conn = @mysql_connect("localhost","root","123456");
if (!$conn){
    die("连接数据库失败:" . mysql_error());
}
mysql_select_db("数据库名", $conn);
//字符转换,读库
mysql_query("set character set ‘utf-8‘");
//写库
mysql_query("set names ‘utf-8‘");

mysql_query("create table user
    (id int(10) not null auto_increment, 
    name varchar(30) CHARACTER SET utf8 not null DEFAULT ‘‘, 
    password varchar(30) not null, 
    age int(2), 
    address varchar(30),
    primary key(id)
    )ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
");
 1 <?php
 2 require ‘config.php‘;
 3 $_pass = sha1($_POST[‘login_pass‘]);
 4 $query = mysql_query("SELECT user,pass FROM user WHERE
 5 user=‘{$_POST[‘login_user‘]}‘ AND pass=‘{$_pass}‘") or die(‘SQL 错误!‘);
 6 if (mysql_fetch_array($query, MYSQL_ASSOC)) {
 7 echo ‘true‘;
 8 } else {
 9 echo ‘false‘;
10 }
11 mysql_close();
12 ?>

 

php连接数据库

原文:http://www.cnblogs.com/double405/p/5103164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!