php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉.
php链接代码如下:
php
//设置编码格式
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
首先搭建PHP开发运行环境,安装完成后再使用PHP连接mysql,代码操作步骤如下:
打开php.ini配置文件,去掉extension=php_mysql.dll项前面的分号,如果已取掉则跳过此步骤;
然后运行phpinfo();如果存在mysql项,则说明已经开启mysql扩展.
php连接mysql数据库操作:
运行结果:
$dbhost = 'localhost'; ?// mysql服务器主机地址
$dbuser = 'root'; ? ? ? ? ? ?// mysql用户名
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('Could not connect: ' . mysqli_error());
echo '数据库连接成功!';
mysqli_close($conn);
下面是说明:
语法
mysqli_connect(host, username, password, dbname,port, socket);
参数说明:
参数? ? ? ? ? ? ? 描述
host? ? ? ? ? ? ?可选.规定主机名或 IP 地址.
username? ? 可选.规定 MySQL 用户名.
password? ? ?可选.规定 MySQL 密码.
dbname? ? ? ?可选.规定默认使用的数据库.
port? ? ? ? ? ? ?可选.规定尝试连接到 MySQL 服务器的端口号.
socket可选.规定 socket 或要使用的已命名 pipe.
方法/步骤
登录到phpMyAdmin
如图,分别填写数据库名称,以及选择数据库的排序规则,
单击我们新创建的数据库,
然后,我们选择"导入",
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序.如留言表,新闻页等.本篇文章主要给大家详细介绍PHP连接Mysql数据库的两种常用方法.
下面我们通过具体的代码示例来给大家详细介绍两种PHP连接mysql数据库的方法.
mysqli连接数据库和pdo连接数据库.
第一种方法:使用mysqli连接mysql数据库
代码实例如下:
$user='root';
$password='root';
$dbName='php';
$link=new mysqli($host,$user,$password,$dbName);
if ($link-connect_error){
die("连接失败:".$link-connect_error);
$sql="select * from admins";
$res=$link-query($sql);
$data=$res-fetch_all();
var_dump($data);
在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验.在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等.然后我们用面向对象的方式连接了名为php的数据库.再通过if条件语句,connect-error方法判断PHP连接数据库是否成功.
这里我们先登录phpmyadmin看看是否存在php数据库,从下图可以知道是存在php这个数据库的.
最后通过浏览器访问,结果如下图:
从图中可以得知,我们成功地连接了php数据库,并且能查询出数据表信息.
第二种方法:使用PDO连接数据库
代码示例如下:
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$data=$pdo-query($sql)-fetch();
以上就是土嘎嘎小编为大家整理的php连接数据库教程相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!