php怎么登陆mysql数据库

php怎么登陆mysql数据库,第1张

能把问题描述清楚一点吗?

如果是PHP链接数据库的话,应该是这样的

     $mysql_server_name="localhost" //数据库服务器名称

    $mysql_username="root" // 连接数据库用户名

    $mysql_password="??????" // 连接数据库密码

    $mysql_database="??????" // 数据库的名字

    

    // 连接到数据库

    $conn=mysql_connect($mysql_server_name, $mysql_username,

                        $mysql_password)

                        

     // 从表中提取信息的sql语句

    $strsql="SELECT * FROM `gbook`"

    // 执行sql查询

    $result=mysql_db_query($mysql_database, $strsql, $conn)

    // 获取查询结果

    $row=mysql_fetch_row($result)

首先,新建一个php_mysql.php的文件

其次,查看你的mysql服务是否打开,或者客户端的mysql能够正常打开。

鼠标右键我的电脑--》管理--》服务和应用程序--》服务--》找到你的mysql服务,看看是不是启用状态。

也可以打开运行,输入 mysql -u root(用户名) -p 123456(密码)

看看能不能打开客户端。

如果上面的可以了,那么我们就进入正题了,php连接mysql代码实例。

4

最后运行这个文件,看看我的运行结果吧。

首先得到提交的数据

链接数据库,查询数据库,查询username 和pwd

提交的username 和 pwd  跟数据库查询的username 和pwd做对比,

都相等那就是登陆成功

<?php

mysql_connect('localhost','root','123')

mysql_select_db('lx')

mysql_query("SET CHARACTER SET utf8")

mysql_query("SET NAMES utf8")

//数据库lx 表user  字段id username  pwd

//用md5加密,可以自己试试    

    

if(isset($_POST['user'])&&$_POST['tijiao'] == 'success'){

    $query = mysql_query("select pwd from user where username = '".$_POST['user']."'")

    $num = mysql_num_rows($query)

    if($num > 0 ){

        while($info = mysql_fetch_array($query)){

                if($info['pwd'] == md5($_POST['pwd'])){

                        echo '登陆成功'

                    }else{

                        echo '登陆失败'    

                    }

            }

    

    }else{

        

            echo '登陆失败'

        }

}

?>

<form action="" method="get"/>

<table border="0" cellspacing="0" cellpadding="0" >

      <tr>

        <td class="fieldKey" width="30%">用户名:</td>

        <td class="fieldValue" width="100%"><input type="text" name="user" /></td>

      </tr>

      <tr><td height="10"></td></tr>

      <tr>

        <td class="fieldKey">密码:</td>

        <td class="fieldValue"><input type="password" name="pwd" /></td>

      </tr>

    </table>

    <input type="hidden" name="tijiao" value="success" />

     <input type="submit" value="登陆"/>

</form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8572329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存