原生PHP和MYSQL练习登陆验证和查询数据到表格

直接上代码吧

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

//数据量链接
$conn=mysqli_connect("127.0.0.1",‘bc‘,"HGEAfZdSbaXHD5NA",‘test‘);

//需求一
// 登陆验证密码
function checkuser($conn,$username,$password)
{
    $res=0;
    $sql="select * from admin where username=‘".$username."‘";
    $result=mysqli_query($conn,$sql);
    if($result) {
        $dinfo=mysqli_fetch_array($result);//取得一条记录
        if($password==$dinfo[‘password‘])
        {
            $res=1;
        }
    }
    return $res;
}
$username=‘admin‘;
$password=‘123456‘;
//使用方法
$res=checkuser($conn,$username,$password);
echo $res;

//需求二
//查询所有数据到表格
$sql="select * from admin";
$result=mysqli_query($conn,$sql);
if($result) {
    $dinfo=mysqli_fetch_all($result);//
     echo "<table border=1><tr><td>序号</td><td>用户名</td><td>密码</td><tr>";
     $i=1;
    foreach($dinfo as $k=>$v) {
    echo "<tr><td>".$i."</td><td>".$v[‘1‘]."</td><td>".$v[‘2‘]."</td></tr>";
    $i++;
    }
    echo "</table>";
}
 

表结构和数据如下

效果如下

原文地址:https://www.cnblogs.com/baker95935/p/11715747.html

时间: 2024-10-29 04:59:35

原生PHP和MYSQL练习登陆验证和查询数据到表格的相关文章

MySQL 入门(九)—— 查询数据

查询数据就是从数据库中获取所需要的数据. 1.基本查询语句 即Select语句 其中,属性列表表示要查询的字段名:表名和视图列表表示从此处指定的表或者视图中查询数据,可以有多个:条件表达式1制定了查询的条件:属性名1指按该字段中的数据进行分组:条件表达式2表示满足该表达式的数据才能被输出:属性名2指按该字段中的数据进行排序,默认顺序为升序ASC,即按从小到大的顺序排列. Group by子句通常和Count().Sum()等聚合函数一起使用. 2.单表查询 单表查询顾名思义即从一张表中查询所需数

MySQL入门很简单: 8查询数据

1. 查询语句语法 SELECT 属性列表 FROM 表名和视图列表 [WHERE 条件表达式1] [GROUP BY 属性名1 [HAVING t条件表达式2]] [ORDER BY 属性名2 [ASC| DESC] ] 2. 在单表上查询数据 1)查询所有字段 第一种方法:列出表的所有字段 SELECT num, name, age, sex FROM employee; 第二种方法:使用*查询所有字段 SELECT * FROM 表名 2)查询指定字段 //结果字段与SELECT语句中字段

python操作mysql数据库小程序,用户登陆验证

已经建立一个mysql数据库school,里面包含一个表userinfo,表里有3个字段,分别为user_id,username,passwd,即序号(自增字段),用户名,密码. 已经该数据库中存放了若干用户的帐户信息,现在要求用python编写一段小程序,实现由用户输入自己的用户名和密码,完成登陆验证,输入正确的帐号, 显示"welcome",非正确的帐号,显示"failed log in" import pymysql conn = pymysql.connec

Shrio登陆验证实例详细解读

摘要:本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7. 这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例 整个工程免费下载: 最终效果如下: 工程整体的目录如下: java代码如下: 配置文件如下: 页面资源如

phpmyadmin登陆验证设置

编辑D:\wamp\alias\phpmyadmin.conf配置文件,找到最后面一行的:Allow from 127.0.0.1修改为:Allow from allwamp默认安装的mysql的root是不设置密码的,所以在人为的修改root密码后,会造成phpmyadmin访问拒绝的问题,这时候只要在phpmyadmin文件夹下的D:\wamp\apps\phpmyadmin3.2.0.1config.inc.php文件中做一些小修改即可: $cfg['Servers'][$i]['pass

Mac下新安装的MySQL无法登陆root用户解决方法

一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如果已存在删除:  sudo rm -rf .bash_* 2.输入 i 3.然后粘贴以下内容 # mysql alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin' # ls ali

防止sql注入方法 如何防止java中将MySQL的数据库验证密码加上 &#39; or &#39;1&#39;= &#39;1 就可以出现万能密码 的PreparedStatement

package com.swift; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class LoginJDBC$PreparedStatement { public static void main(String[] args

java web程序 登陆验证页面 4个页面人性化设置

到这里,快期末考试了,老师不讲课,我心里有苦不想说,也许没有考虑到老师的感受,让老师难堪了 但是我的行为已不再是我可以做的了.不可能了,我只是职业性的机械的做事了. 思路: 1.第一个是form表单,用户输入用户名和密码,点击登陆按钮 a.jsp 2.第二是验证页面,如果不是那个用户名和密码,则显示登陆失败或错误,点击链接重新登陆ok.jsp d.jsp 3.当用户为输入任何数据,即为空的时候,则提示用户先登录,c.jsp 第一个页面,就不写了 验证页面 ok.jsp ? 1 2 3 4 5 6

【Java EE 学习第70天】【数据采集系统第二天】【数据加密处理】【登陆验证】【登陆拦截器】【新建调查】【查询调查】

一.数据加密处理 这里使用MD5加密处理,使用java中自带加密工具类MessageDigest. 该类有一个方法digest,该方法输入参数是一个字符串返回值是一个长度为16的字节数组.最关键的是需要将这个16位的字节数组转换成为32位的字符串,转换方法是使用位移+与运算.将高四位移到低四位&0X0F得到一个字符,直接使用该值&0X0F得到一个字符,这样一个8bit的字节就能够拆成2个字符.最终16Byte就能够转换成为32个字符. 1 package com.kdyzm.utils;