码迷,mamicode.com
首页 > 数据库 > 详细

PHP连接MySQL数据库

时间:2017-07-08 17:55:13      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:test   passwd   user   用户名   tty   mysql   could   16px   关闭   

在新版本PHP中,过去的mysql_系列函数已被弃用,这里使用的是mysqli。

建立连接:

$con=mysqli_connect(servername,username,password);

对于连接失败的处理:

if (!$con)
{
    die("Could not connect");
}

设置活动的 MySQL 数据库:

mysqli_select_db($con,databasename);  

 

以上工作做完以后,就可以对数据库进行操作了。以下介绍一些常用函数:

mysqli_query(connection,query,resultmode); //执行针对数据库的查询,即执行一条sql语句。

mysqli_num_rows(result); //返回结果集中行的数量。result为由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。

mysqli_fetch_array(result,resulttype); //从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

 

例:

$user=$_POST[‘user‘];
$passwd=$_POST[‘passwd‘];
$con= mysqli_connect("localhost","root","123456");
if (!$con)
{
    die("Could not connect");
}
mysqli_select_db($con,"test");  

$sql="select * from Account where user=‘{$user}‘";
$insert_sql="insert into Account (user,passwd) values (‘{$user}‘,‘{$passwd}‘)";
$result=mysqli_query($con,$sql);
if (mysqli_num_rows($result)!=0)
{
    echo "抱歉,用户名已存在!";
}
else
{
    mysqli_query($con,$insert_sql);
    echo "注册成功!";
}
mysqli_close($con); //可选操作,因为已打开的非持久连接会在脚本执行完毕后自动关闭。

 

PHP连接MySQL数据库

标签:test   passwd   user   用户名   tty   mysql   could   16px   关闭   

原文地址:http://www.cnblogs.com/cknightx/p/7137321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!